【发布时间】:2018-04-02 13:07:38
【问题描述】:
如何从 jQuery DataTable 中的所有页面中获取所有复选框的选中值
尝试了不同的方法
$('.btnprimary').click(function () {
$('input[type="checkbox"]').each(function(){
if(this.checked){
alert($(this).attr('data-voucgerid'));
}
});
});
我需要在数据表分页中选中所有复选框我做错了什么
现在我只能得到一页的复选框值。
【问题讨论】:
-
if ($(this).is(':checked'))应该是,不是吗?this.checked可以,只适用于纯 JS,而不是 jQuery。this在这种情况下是无效的。 -
@panther;这甚至可能吗?我说
$('input[type="checkbox"]')只会选择当前html 中存在的复选框并且显示与none不同的复选框,我错了吗?除非当然分页是通过其他方式实现的,否则您如何选择一个不存在或带有display=none的html标签?
标签: jquery datatable datatables