【发布时间】:2013-06-16 13:29:35
【问题描述】:
我一直在互联网上搜索并思考了一段时间,但无法理解我们可以使用 !has() 吗?我尝试了一些示例,但无法确定自己的想法。这里的任何人都可以向我解释为什么我们可以使用它或为什么不使用它?也给我举几个例子吧!
【问题讨论】:
-
显示您的代码。您是尝试使用
:has伪选择器还是.has()方法?
我一直在互联网上搜索并思考了一段时间,但无法理解我们可以使用 !has() 吗?我尝试了一些示例,但无法确定自己的想法。这里的任何人都可以向我解释为什么我们可以使用它或为什么不使用它?也给我举几个例子吧!
【问题讨论】:
:has 伪选择器还是.has() 方法?
$(collection).filter(function(index) {
return !$(this).has('whatever');
});
另一种解决方案。
【讨论】:
是的,像这样 -
if(!$('#one').has('#two'))
【讨论】:
您正在寻找:not(:has())
$('div:not(:has(span))') //div which don't have span in it
【讨论】: