[英]jQuery DataTables retrieve multiple data-attributes from checkbox
我正在使用 jQuery DataTables 创建一个数据网格,其中第一列包含一个复选框。
这是创建复选框的 columnDefs:
"columnDefs":
[
{
"targets": 0,
"render": function(data, type, full, meta)
{
return '<input type="checkbox" id="checkBoxBooking"
data-booking="'+full[1]+'" data-quote="'+full[2]+'" data-line="'+full[3]+'" />';
}
}
]
在同一个文件中,我试图在每个选中的复选框中检索所有三个数据属性。
$('#massAssigment').on('click', function() // <-- button click
{
alert($('#checkBoxBooking:checked').map(function () { // <-- alert box for now
return $(this).attr('data-booking');
}).get().join(";"));
});
这是我卡住的地方。 我不确定如何附加其他 2 个数据属性。 我该如何解决这个问题?
这是我为获取所有数据属性所做的工作:
return $(this).attr('data-booking')+','+$(this).attr('data-quote')+','+$(this).attr('data-line');
它不漂亮,但它有效。 进入下一个。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.