$("button:first").click(function() {
$('.item-1').parents(':contains(B)').css('color','red')
})
为什么这句代码会使所有的字体颜色为红色,不是应该只有查找到的父元素的文本内容包含字符串B的字体才会变红色吗?求解
我的理解是 li.item-b元素中有B 但是它往上所有的父元素都包含这个元素 所以查找出了li.item-b往上的所有的元素 把color换成边框更清晰可见一点
同意上楼
应该是因为参数无效吧