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

closest()方法接受一个匹配元素的选择器字符串,如何理解

 $('li.item-1')// $('.item-1')这样为什么不能
            .closest('.level-2')
            .css('border', '1px solid red')

 $('li.item-1') 和 $('.item-1')有什么不同

正在回答

2 回答

实测 没区别 都能选的出来,而且结果一致。逻辑上也不难理解,li.item-1是指li标签下class为item-1的标签元素,.item-1找的是class为item-1的标签元素,在这个案例里 不就是同一个么?

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

 $('li.item-1')是在li标签下寻找对应的class(item-1)

$('.item-1')是直接寻找class(item-1)

可能您的需求方面只需要li标签下的class(item-1)

所以才只能只能 $('li.item-1')。

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

举报

0/150
提交
取消

closest()方法接受一个匹配元素的选择器字符串,如何理解

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