javascript - 如何使用 jQuery 的 .not 和 :contains in case of multiple values?

标签 javascript jquery jquery-selectors

$("table[id=" + tblName + "] tr").not(":contains('" + val + "')").hide();

此代码将隐藏所有不包含“val”的TR

我的代码中有“val1”和“val2”。我希望隐藏包含“val1”和“val2”的TR

我该怎么做?

^>^ 感谢您的帮助。

最佳答案

逻辑上的 AND 排除:

$("table[id=" + tblName + "] tr").not(":contains('" + val1 + "'):contains('" + val2 + "')").hide()

逻辑上的 OR 排除:

$("table[id=" + tblName + "] tr").not(":contains('" + val + "')").not(":contains('" + val2 + "')").hide();

关于javascript - 如何使用 jQuery 的 .not 和 :contains in case of multiple values?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6877865/

相关文章:

javascript - 是否可以从 html 工作文件更新变量值?

jQuery 过滤器,检查所有复选框值

jquery td 的悬停范围

jQuery 和 CSS - 如何阻止相关元素左右浮动(滚动时)?

javascript - 使用php mysql进行编辑删除的Ajax多图像上传-需要调整大小

javascript - 如果名称作为变量给出,如何访问多维数组的成员值

javascript - 在 Canvas 上绘制纬度/经度坐标

javascript - react 中的文本溢出问题

javascript - 将对象拖出溢出 :hidden

javascript - 在文本区域输入 1 个或更多字符之前,如何默认禁用提交按钮?