【发布时间】:2019-01-25 19:32:22
【问题描述】:
我已经能够将JSON数据(本地文件)显示到我的表中的每一行中,以及检查数据的相应复选框时,我希望将这些所选值推入数组。最终目标是在 div 中显示数组,但直到我能够看到数组正在被填充。
JS sn-p:
($("#km-table-id tbody tr")).append($("<input />", {"type": "checkbox"}).addClass("checkbox-class"));
let table = $("#km-table-id").DataTable();
let favesArr = [];
$(".checkbox-class").on("click", "tr", function() {
let data = table.row(this).data();
for (var i = 0; i < favesArr.length; i++) {
favesArr.push($(data).text());
$("#myFave.hs-gc-header").append(favesArr[i]);
}
console.log(data); // this was showing the selected data a short time ago, but not anymore
});
console.log(favesArr); // only showing empty
【问题讨论】:
标签: javascript jquery arrays datatables