0

我一直在互联网上搜索并思考了一段时间,但无法理解我们可以使用!has() 吗?我尝试了一些示例,但无法确定自己的想法。这里的任何人都可以向我解释为什么我们可以使用它或为什么不使用它?也给我举几个例子!

4

3 回答 3

2

你正在寻找:not(:has())

$('div:not(:has(span))')  //div which don't have span in it

http://jsfiddle.net/gVzY6/

于 2013-06-19T20:45:56.673 回答
0

是的,像这样——

if(!$('#one').has('#two'))
于 2013-06-19T20:47:31.117 回答
0
$(collection).filter(function(index) {
   return !$(this).has('whatever');
});

另一种解决方案。

于 2013-06-19T20:48:11.313 回答