1
我正在使用datatables.js腳本,並用json的數據填充我的表格。一切都很順利,但有一個問題我不明白。我的表中的每一行都有定義爲remove
鏈接:爲什麼我只能刪除我的數據表中的一些行? (jquery)
$.each(json, function(i, v) {
var row = table.row.add([v.number, v.id, v.price, v.date, '<a>remove</a>']);
table.cells({ row : row.index(), column : 4 }).nodes().to$().find('a')
.attr('href', '#')
.addClass('show-details')
.css('cursor', 'pointer')
.data('id', v.hidden)
.data('v', v)
.on('click', function() {
var v = $(this).data('v');
console.dir(v);
row.remove();
table.draw();
})
table.draw();
})
和它的作品在某些情況下,但在一些 - 它沒有。我無法逐個刪除所有行。總有一個離開。這裏發生了什麼?
你可以看到在我的小提琴這種行爲:http://jsfiddle.net/2wujw71x/15/
謝謝你,現在是有道理的!還有一個問題 - 當最後一行被刪除時,是否有一種顯示警告消息的方式? – randomuser1
你在這裏:http://jsfiddle.net/2wujw71x/18/ – DinoMyte