我想要隐藏所有tr
个元素from the page,其中行不包含文字720
或不包含文字Country variant
到目前为止我已经尝试了,
$("td").parent().hide().end()
.filter(function(){ return /720/.test( $(this).text() ) })
.parent().show()
答案 0 :(得分:5)
为什么不直接隐藏行?
$('tr:not(:contains(720):contains("Country variant"))').hide();
答案 1 :(得分:0)
在您刚刚显示的页面中我尝试了这个并且适用于颜色并且还修复了行问题。它几乎与发布的破坏相同,但风格是固定的:
$('tr:not(:contains(720):contains("Country variant"))').remove();
$('tr:nth-child(odd)').css('background', '#f2f2f2');