过滤和隐藏tr元素的有效方法

Сух*_*й27 1 javascript jquery

我想隐藏页面中的所有tr元素,其中行不包含文本或不包含文本720Country variant

我到目前为止尝试过,

$("td").parent().hide().end()
.filter(function(){ return /720/.test( $(this).text() ) })
.parent().show()
Run Code Online (Sandbox Code Playgroud)

Den*_*ret 5

为什么不直接隐藏行?

$('tr:not(:contains(720):contains("Country variant"))').hide();
Run Code Online (Sandbox Code Playgroud)

  • @TrueBlueAussie答案并没有被盗,因为它就像是破坏者说它是一个简单明显的变种. (2认同)