.parents()方法参数问题

来源:6-4 jQuery遍历之parents()方法

慕雪1660579

2017-08-15 11:51

$("button:first").click(function() {

        $('.item-1').parents(':contains(B)').css('color','red')

    })

为什么这句代码会使所有的字体颜色为红色,不是应该只有查找到的父元素的文本内容包含字符串B的字体才会变红色吗?求解

写回答 关注

3回答

  • 兔子蹦啊蹦
    2017-08-15 19:37:50
    已采纳

    我的理解是 li.item-b元素中有B  但是它往上所有的父元素都包含这个元素  所以查找出了li.item-b往上的所有的元素  把color换成边框更清晰可见一点

    慕雪1660...

    非常感谢!

    2017-09-19 10:56:41

    共 1 条回复 >

  • 慕设计5348424
    2017-08-16 00:50:31

    同意上楼

  • 兔子蹦啊蹦
    2017-08-15 19:28:28

    应该是因为参数无效吧

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114012 学习 · 590 问题

查看课程

相似问题