0

我所做的每次搜索都只包括像这样的变量的解决方案: $('#div'+ id)

我需要删除一行。

var row = $(this).parent().parent().parent().find('tr#' + id).html();

我想使用“行”名称而不是“$(this)...remove();”

4

3 回答 3

6

$('tr[name='+rowname+']').remove()
于 2009-12-04T10:57:04.320 回答
4

使用 .closest,它比所有链接的父调用更安全,以防您更改会破坏代码的标记。

var row = $(this).closest('tr');
row.remove()
于 2009-12-04T11:41:58.803 回答
1

只需使用对该行的引用填充行变量。

var row = $(this).parent().parent().parent().find('tr#' + id);
var html = $(row).html();
$(row).remove();
于 2009-12-04T10:58:29.717 回答