为了账号安全,请及时绑定邮箱和手机立即绑定

.parents()方法参数问题

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

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

    })

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

正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~
#1

慕雪1660579 提问者

非常感谢!
2017-09-19 回复 有任何疑惑可以回复我~

同意上楼

0 回复 有任何疑惑可以回复我~

应该是因为参数无效吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

.parents()方法参数问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信