我動態創建和附加到一個表,一個<tr>
與下面的代碼<td>
:獲取從表索引(TR沒有ID)
$("#table1").append(
'<tr>'+
'<td style="cursor:pointer" onclick="pass.data.carregar(this.parentNode.rowIndex-2);">'+$("#DRVR_NAME").val()+'</td>'+
'</tr>');
這是好到目前爲止,我可以加載將Td數據轉換爲我想要的其他字段,創建它時沒有問題。
但是,除了創建它,我必須允許用戶動態地去除<td>
,但你可以看到,沒有ID去尋找。有什麼更好的方法可以讓用戶刪除<td>
?
我試着下面的代碼:
$("#table1>tbody>td>tr."+teste+"").remove();
但沒有成功!測試變量是一個我自動爲寄存器定義的數字。
任何幫助?
你能不能添加一個id屬性,你在做什麼追加?除非有一些獨特的標識符或它始終保持相同的順序,否則沒有任何方法來定位特定元素。如果你總是知道這將是連續第一個單元格,但是,你可以使用的.index()或.EQ() – 2011-04-27 19:05:54
TR談到TD之前的方式,這可能是你的問題。如果你有多個表格單元,你會遇到代碼問題。 – 2011-04-27 19:07:02
@MarcySutton嗨馬西,不幸的是我不能添加一個Id到追加,因爲他們會收到另一個計數器,被另一個函數傳送。 我在這裏有一個櫃檯,如果我可以通過使用該選擇器來選擇TR,那將會很好,但是我只是不知道該怎麼做,我嘗試了很多方法,但沒有成功。 **假設我們有一個名爲「USERID」的計數器,我應該如何通過使用該值來獲得所需的TR?** – 2011-04-27 19:11:56