2012-12-31 74 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,那麼只有您可以刪除預期的行。