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

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

慕桂英3389331

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

相关分类

JavaScript