2012-12-31 51 views
0

我有使用两个table.I要使用特定的表TR id.I使用代码如何删除表格行id用jquery?

$("#tabDisplay1 #"+pmRowId).remove(); 
$("#tabDisplay2 #"+pmRowId).remove(); 

删除一行,但一段时间后,我有相同的ID occuar删除不工作?

+0

DOM中不能有相同的'ID'。您可以对此使用'CLASS' – Sahal

+0

HTML中的元素不应具有重复ID。 YOu应该尝试使用类和唯一ID的组合。发布您生成的HTML以帮助我们理解此错误。 – ryadavilli

+0

如果你想这样使用,你需要使用唯一的ID。 ID应该重复其他行 –

回答

0

ID只能在文档中出现一次。你应该

  • 使用不同的ID
  • 或使用类

我建议使用类:

$("#tabDisplay1 ."+pmRowClass).remove(); 
$("#tabDisplay2 ."+pmRowClass).remove(); 

Demonstration

+0

这是什么课? – Sahal

+0

否:当您提供id时,jQuery使用document.getElementById查找元素。 –

+0

我也使用相同的class.any其他想法@dystroy –

0

你应该保持每行的唯一ID,那么只有您可以删除预期的行。