如果div不包含内容,如何隐藏父项?

时间:2013-05-09 13:56:23

标签: input filter parent contains

我有一个匹配用户输入的脚本来过滤和隐藏包含该内容的div的父项。

我想使用相同的脚本来隐藏不包含输入内容的父级。

我尝试使用:不是但没有运气......找不到任何关于“:notcontains”的内容

这是正确的语法是什么?

这就是我的......

HTML -

<div id='filter_a'>
<span class='tags'>John John S john johnS</span>
</div>

<div id='filter_a'>
<span class='tags'>Bob Bob I BobI bobI</span>
</div>

<div id='filter_a'>
<span class='tags'>Julie B Julie julieB</span>
</div>

脚本 -

    $("#b_submit").click(function() {

    var filter_text = $('input:text').val();

    $('.tags:contains('+filter_text+')').parent().fadeOut('slow');

例如:如果用户输入“John”,Bob和Julie的父母将会退出。

从某种意义上说,我正在寻找合适的版本:

$('.tags:doesNOTcontain('+filter_text+')').parent().fadeOut('slow');

0 个答案:

没有答案