如何使用jQuery删除表行

时间:2011-09-15 11:57:31

标签: jquery selector

只想知道如何按ID

选择表格行

例如,表格行的ID为“50”

...

如何选择此项(因为我希望在点击时使用hide()函数)

5 个答案:

答案 0 :(得分:2)

$('tr#50').click(function(ev) { $(this).hide(); });

$('tr#50')选择该行。单击该行时.click(function(){...})运行该函数。 $(this)是一种选择你设置点击处理程序的原始元素的方法(在这种情况下,由“tr#50”选择)。显然,.hide()隐藏了这个元素。

编辑:正如其他回答者所指出的那样,用一个数字开始一个id是不好的做法,更糟糕的做法是让你的id只是一个数字。您应该将其重命名为row-50

答案 1 :(得分:1)

在Click事件

上写下这个
 $('tr#50').hide()

但我建议你不要用Number开始你的id,因为这不是一个好习惯......

答案 2 :(得分:0)

$('tr#50')

请注意仅限数字的ID

答案 3 :(得分:0)

要选择具有id的元素,请使用以下选择器:

$("tr#id").hide();

因此,对于id 50的问题,它将是:

$("tr#50").hide();

答案 4 :(得分:0)

如果您没有表格的ID并且只想选择第50行,您可以选择:

$('table tr').eq(49);

$('table tr:eq(49)');

请注意,eq()从0开始,而不是1.在这种情况下,eq()是(50 - 1)