我有简单的表格,我需要选择第二个单元格不包含特定文本的所有行。我试着像这样做,但它只选择第一次出现。
jQuery('#table').find('tbody tr td:eq(2):not(:contains(disconnect))').parent().hide();
答案 0 :(得分:0)
$("#table").find("tbody tr").each(function(){
if (!$(this).find("td").eq(2).text().contains("disconnect"))
$(this).hide();
});
答案 1 :(得分:0)
尝试使用.filter()
。
jQuery('#table').find('tbody tr').filter(function(){
return $(this).find('td:eq(2):not(:contains(disconnect))').length != 0;
}).hide();