猿问

jquery的这个this.find(":not(:has(:first))")什么意思?

看一个网站js代码,无意间发现这个jquery选择器:
this.find(":not(:has(:first))").each(function(){
......
});
这个(":not(:has(:first))")是什么意思?
如果改成通俗易懂点的形式,应该怎么来改?
Helenr
浏览 424回答 2
2回答

德玛西亚99

:has(:first)用于获取子元素中运用:first伪类的父元素:not(selector)则用于排除和selector匹配的元素:not(:has(:first))就是用于排除那些子元素中运用:first伪类的父元素补充一个demo:demo
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答