jQuery: UL select parent li who have children only

This has been boggling my mind all afternoon, how do I get my jQuery statement below to only select parent `
  • ` who have children? To put it simply, I need to add a css class to `
  • ` items 6, 4 & 8 because they have children directly below them. My statement goes too deep, it adds the redColor class to li's 7, 10, 9, 11, 12.. $(document).ready(function () { $("#test-list li:has(ul)").addClass("redColor"); }); ------------------------
    • Item 1
    • Item 2
    • Item 3
    • Item 5
    • Item 6
      • Item 4
        • Item 7
        • Item 10
    • Item 8
      • Item 9
      • Item 11
      • Item 12
    View on jfiddle as well: http://jsfiddle.net/t6a6G/9/ Thank you in advance!
  • 以上就是jQuery: UL select parent li who have children only的详细内容,更多请关注web前端其它相关文章!

    赞(0) 打赏
    未经允许不得转载:web前端首页 » jQuery 答疑

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    前端开发相关广告投放 更专业 更精准

    联系我们

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信扫一扫打赏