我有類似下面的表格:如何使用jQuery刪除表格的特定行?
HTML:
<table id="data-filter">
<tr>
<td>1</td>
<td>Harry Potter</td>
<td><span class="delete"></span></td>
</tr>
<tr>
<td>2</td>
<td>Frodo Baggins</td>
<td><span class="delete"></span></td>
</tr>
</table>
如果用戶點擊任意行 「X」,即特定的行會被刪除。我能夠找到哪個行被點擊,但我無法找到確切的哪個行「x」被點擊。我的jQuery和CSS代碼低於:
jQuery的:
$(document).on('click', '#data-filter tr', function() {
rn = this.rowIndex;
alert('You clicked row: '+rn); // do something to remove this row
});
CSS:
.delete:after { content:"x";}
我想要觸發刪除事件,只有當用戶點擊一個特定的行「x」,而不是整行或只是該行的任何部分。我想我可能只是錯過了正確的選擇,但我不確定。
'id =「#data-filter」'< - 錯字 – epascarello
謝謝。刪除它...這是一個錯字。 – Gandalf