jquery - 根据 div 的 id 过滤

标签 jquery filter

我可以使用以下代码成功隐藏 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,但我不知道如何操作。

最佳答案

你可以这样做:

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

$('div.screen3').not('[id*="99"]').hide(); // tests the string

关于jquery - 根据 div 的 id 过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14568750/

相关文章:

javascript - 检测文本是否溢出

javascript - 网站的特定 slider 库

jquery - 如何在 div 中分配固定位置以使其响应?

java - response.sendError(403),但返回是404

javascript - 根据字符串数组过滤对象数组

jquery - 选择没有文本兄弟的内联元素

javascript - 可编辑表格(单击时删除文本并添加文本字段)触发次数过多

jquery - JSON:是否可以有一个具有多个值的键?

arrays - 如何根据第二个数组的部分或全部内容过滤数组

java - 在 spring mvc 中使用 servlet 过滤器将现有响应替换为新响应