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

.closest找到就停止?

  1. 遍历的目标不同:.closest要找到指定的目标,.parents遍历到文档根元素,closest向上查找,直到找到一个匹配的就停止查找,parents一直查找到根元素,并将匹配的元素加入集合


但我试了上层和上上层叫一个类名,然后它都找到了,都给加了边框。那不和上面那句话矛盾吗?

正在回答

1 回答

哦,我知道了,是我写错代码了。

比如这个$('li').closest是先匹配所有的li元素,然后找每个li的匹配元素(包括查看自身是否匹配),当每个li找到自己匹配的第一个元素后就不再去匹配第二个、第三个。。。

我一开始理解为,每个li去找匹配的元素,谁先找到匹配元素,那么剩下的li就全都不再去找了,哈哈。

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

举报

0/150
提交
取消

.closest找到就停止?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号