0

我想根据文本过滤一些 div。所以我使用 .filter 方法。我希望过滤器返回 .parent() 但它只返回它的孩子。我找到了解决方法,但我想知道为什么它没有返回 parent()。小提琴

$(function(){
var check= $('.sub').filter(function(){
if($(this).text()=='remove')
return $(this).parent();
})
console.log(check)
})

<div class="main">
<div class="sub">remove</div>
</div>
<div class="main">
<div class="sub">remove</div>
</div>
4

1 回答 1

1

关于什么:

var check = $('.sub').filter(function () {
    return $(this).text() == 'remove';
}).parent();

演示

于 2013-09-25T18:58:47.183 回答