我有一個使用數據表插件的表。我試圖動態地使用該從中取出一排:刪除數據表中的行
$(document).ready(function() {
var oTable = $("table#demo-dtable-02").dataTable({"aaSorting": []});
$(".icon-remove").on('click',function(){
var anSelected = fnGetSelected(oTable);
deleted=oTable.fnDeleteRow(anSelected[0]);
});
});
我得到以下錯誤的ReferenceError:我嘗試使用fnGetSelected沒有定義 (從這裏開始:jQuery Data Tables plugin not removing table row)
$(this).parent('tr').remove();
這當然刪除行,但不會重置頁腳中的文本,如 顯示17個條目中的第1至10個。 以這種方式去除並不是最好的解決方案。
我的DOM代碼如下所示:
<?PHP
$count=1;
foreach($ledgers as $row) {?>
<tr >
<td><a onClick="viewDetails(<?PHP echo $row['id'];?>)" style="cursor:pointer"><?PHP echo $row['name'];?></a></td>
<td><?PHP echo $row['email'];?></td>
<td><?PHP echo $row['contact_number'];?></td>
<td>
<i class="icon-remove" rowcount=<?PHP echo $count;?> style="cursor:pointer; margin-right:5px" title="Remove Ledger" id="removeLedgerNow"></i>
<i class="icon-edit" style="cursor:pointer" title="Edit Ledger" onclick="viewDetails(<?PHP echo $row['id'];?>)"></i>
</td>
</tr>
<?PHP $count++; } ?>
評論。
的?這不是你如何設置點擊事件 – Abhilash
看到我的編輯。它不工作。 – beNerd
查看我的回答。它應該工作 – Abhilash