我可以使用以下代码成功隐藏包含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();
});
现在我需要做相反的事情,隐藏不包含字符串的div,但我不知道如何。
答案 0 :(得分:4)
你可以这样做:
$('div.screen3').not('[id~="99"]').hide(); // tests the word (delimited by spaces)
或
$('div.screen3').not('[id*="99"]').hide(); // tests the string
答案 1 :(得分:2)
尝试使用:不是
$('#myteste').click (function () {
$('div.screen3:not([id*="99"])').hide();
});