请您查看This Demo并告诉我如何删除只有<tr>
所有<td>
.old
类的$("#removeOld").on("click",function(){
$('tbody').find('tr').each(function () {
var rows = 0;
var rows_old = 0;
$(this).find('td').each(function () {
rows++;
if ($(this).has('old')) rows_old++;
});
if (rows === rows_old) $(this).remove();
});
});
我尝试使用此代码来完成工作
{{1}}
但这是删除整个表格!能不能让我知道我做错了什么以及如何解决这个问题?
由于
答案 0 :(得分:2)
您需要删除tr
没有td
的{{1}}
td.old
&#13;
$("#removeOld").on("click", function() {
$('tbody tr').not(':has(td:not(.old))').remove()
});
&#13;