Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 单击行时将行单元格值作为单独的字符串获取_Jquery_Html_Datatables - Fatal编程技术网

Jquery 单击行时将行单元格值作为单独的字符串获取

Jquery 单击行时将行单元格值作为单独的字符串获取,jquery,html,datatables,Jquery,Html,Datatables,我想使用datatables以三个单独的字符串获取一行的单元格值 var table = $('#seats').DataTable(); $('#seats').find('tr').click(function(){ var ta = table.row(this).data(); alert(ta); 我能够得到用逗号分隔的行值。我无法使用split函数,因为datatables js

我想使用datatables以三个单独的字符串获取一行的单元格值

var table = $('#seats').DataTable();
            $('#seats').find('tr').click(function(){
                    var ta = table.row(this).data();
                    alert(ta);
我能够得到用逗号分隔的行值。我无法使用split函数,因为datatables js无法识别它。如果我导入jquery,它会破坏数据表。想法

我目前得到这个输出

352,名字3,测试+


我想将字符串分成三个不同的值,并将它们分配给一个变量。

ta变量是一个包含所有值的数组:

(3) [“352”、“名称3”、“测试+”]

它是一个警报函数,创建一个新的字符串变量,并用逗号分隔所有值

您可以在ta上为执行,以便将所有值分开:

$(document).on('click', '#seats tr', function(){
    var ta = table.row(this).data();
    for (var key in ta)
    {
        alert(ta[key]);
    }
});

有帮助吗

谢谢你,那样很有效。当我点击第十行之后的任何一行时,什么都不会发生。改变你的侦听器语法,看看我上面的例子!此问题是由DataTable刷新表html(在更改页面结果时)引起的;)我尝试将其更改为包含tr,但什么也没有发生。也没有给出错误。结果表明这是一个嵌套问题。