这可能非常简单,但我似乎无法找出正确的语法来使其发挥作用。
我正在使用JQUERY DATATABLES创建一个数据网格,第一列包含一个复选框。
以下是创建CHECKBOXE的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个数据属性。
我很感激你的帮助。谢谢你并继续编码...
答案 0 :(得分:0)
这是我为获取所有数据属性所做的工作:
return $(this).attr('data-booking')+','+$(this).attr('data-quote')+','+$(this).attr('data-line');
它不漂亮,但它有效。到下一个。