它不起作用。因为如果点击分页中的下一页,它将删除DOM中的先前页面元素并用新元素替换。
但是我们可以存储在数组中,然后在ajax中使用它。
var checkedArray=[];
$(document).on('change','.checkboxClass',function(){
if($(this).is(':checked'))
{
//if checked add to array
checkedArray[checkedArray.length]=$(this).val();
}else{
//If unchecked remove the value from the array
var index=checkedArray.indexOf($(this).val());
if (index > -1) {
checkedArray.splice(index, 1);
}
}
});
//then you can use it in click event
$('.button').click(function() {
var id = "";
//read checkedArray using for loop
});
工作小提琴:http://jsbin.com/fewigaxesa/edit?js,console,output
它不起作用。因为如果点击分页中的下一页,它将删除DOM中的先前页面元素并用新元素替换。所以我们不能读取复选框的值。 –