我想使用数据表在三个单独的字符串中获取一行的单元格值。
var table = $('#seats').DataTable();
$('#seats').find('tr').click(function(){
var ta = table.row(this).data();
alert(ta);
我能够获得以逗号分隔的行值。我无法使用split函数,因为datatables js无法识别它。如果我导入jQuery,它将破坏数据表。有想法吗?
我目前正在获得此输出。
352,NAME3,test +
我想将字符串分成三个不同的值,并将它们分配给变量。
答案 0 :(得分:1)
ta var是一个包含所有值的数组:
(3)[[352],“ NAME3”,“ test +”]
这是一个警报功能,它创建一个新的字符串var并用逗号分隔所有值。
您可以对ta进行 ,以便将所有值分开:
$(document).on('click', '#seats tr', function(){
var ta = table.row(this).data();
for (var key in ta)
{
alert(ta[key]);
}
});
有用吗?