3

我可以使用以下代码成功隐藏 id 中包含字符串的 div:

按钮:

<input type="button" id="mytest" value="filter"></input>

js代码:

//hides divs with class=screen3 and with 99 in its id
$('#myteste').click (function () {
    $('div.screen3[id*="99"]').hide();
});

现在我需要做相反的事情,隐藏不包含其 id 但我不知道如何的字符串的 div。

4

2 回答 2

4

你可以这样做:

$('div.screen3').not('[id~="99"]').hide(); // tests the word (delimited by spaces)

或者

$('div.screen3').not('[id*="99"]').hide(); // tests the string
于 2013-01-28T18:35:29.807 回答
2

尝试使用 :not

$('#myteste').click (function () {
    $('div.screen3:not([id*="99"])').hide();
});
于 2013-01-28T18:36:10.170 回答