如何删除表中没有特定文本的列中的所有行?
这不起作用:删除表中没有特定文本字符串的所有行(jQuery)
$('#mytable').find('tr:not(:has(th))').filter(
function() {
return $(this).find('td').text() != $("#some_component").val();
}).remove();
}
UPDATE
贴不为我工作的答案。要么他们删除所有行(我需要检查特定行中的文本而不是第一行)或者他们什么都不做。
这是我第一次尝试的修改以下工作虽然
$('#mytable').find('tr:not(:has(th))').filter(
function() {
return ($(this).find('td').text().indexOf($("#some_component").val()) < 0);
}
).remove();
特定的列或任一列? –
@JeevanJose:具体专栏(但是这个文本预计不会在任何其他专栏) – Jim