我需要一點幫助,當我嘗試將行添加到我的表時遇到問題。奇怪的行問題
我有這樣的代碼:
HTML:
<table class="dataTable" id="CADataTable">
<thead>
<tr>
<th> Type</th>
<th> Name</th>
<th> Adress</th>
<th> ID Number</th>
<th> Contact</th>
<th> Note</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="text" name="CAType" style="width: 9em;"></td>
<td><input type="text" name="CAName" style="width: 15em;"></td>
<td><input type="text" name="CAAdress" style="width: 15em;"></td>
<td><input type="text" name="CAIdNum" style="width: 6em;"></td>
<td><input type="text" name="CAContact" style="width: 10em;"></td>
<td><input type="text" name="CANote" style="width: 15em;"></td>
</tr>
</tbody>
</table>
<button type="button" id="export" class="button" onClick="test()">ADD</button>
和jQuery:
test = function(){
$('#CADataTable tr:last').after('<td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td>');
};
第一行正確添加和一切都很好,但後再次按下按鈕,第二排沒有顯示我所期望的位置它。我也試過這個:
$('#CADataTable > tbody:last').append('<td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td>');
沒有成功。我確信我錯過了一些非常小的東西,但作爲一名jQuery初學者,我無法發現它。