请您查看 This Demo ,并告诉我为什么我无法将选定的行放入数组中? 他用来获取数据的代码:
$(document).ready(function () {
var arrLoadDb = [];
$('#example').DataTable();
$('.add-row-db').on('click', function (e) {
var $this = $(this);
$this.closest('tr').find('td:not(td:first, td:last)').each(function () {
arrLoadDb.push($(this).text());
console.log(arrLoadDb);
});
});
});
但我得到的结果不是数组!
答案 0 :(得分:0)
查看http://jsfiddle.net/Ratan_Paul/6egzjjtf/3/
$(document).ready(function() {
var arrLoadDb = [];
$('#example').DataTable();
$('.add-row-db').on('click', function(e){
var $this = $(this);
arrLoadDb = []
$this.closest('tr').find('td:not(td:first, td:last)').each(function(){
arrLoadDb.push($(this).text());
});
console.log(arrLoadDb);
});
} );
每次单击按钮时,它将搜索除第一列和最后一列之外的所有列值。
按下每个按钮我们需要清除数组