Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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 - Fatal编程技术网

如何循环jquery网格中的所有行

如何循环jquery网格中的所有行,jquery,Jquery,我现在有了从jquery网格中获取行值的代码 $("#table1").click(function(e) { var row = jQuery(e.target).parent(); value = row.attr("id"); 我需要循环所有行以获取值 有人能帮我吗?如果我单击第二行,我需要获取第二行值;如果我单击第一行,我需要获取第一行值。尝试以下操作: $('tr', '#table1').live('click', f

我现在有了从jquery网格中获取行值的代码

$("#table1").click(function(e) {
                var row = jQuery(e.target).parent();
                value = row.attr("id");
我需要循环所有行以获取值

有人能帮我吗?如果我单击第二行,我需要获取第二行值;如果我单击第一行,我需要获取第一行值。

尝试以下操作:

$('tr', '#table1').live('click', function(){
    var id = $(this).attr('id');
});

我强烈建议使用$('#table1').delegate('tr','click',function(){});为什么?我看不出有什么不同。两者都绑定单击#table1元素并从此处检查事件目标。实际上,如果您查看jQuery 1.4.2源代码的第2411-2413行,委托扩展所做的唯一事情就是在上下文中调用$.fn.live。