Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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,在一个页面中,var行显示length=1,但随后它到达。每个语句都不输入它。我一定错过了什么。我只有在表中只有一行时才遇到这个问题。有什么想法吗 $('.addnewrow').click(function() { var rows = $('#webgrid tr:gt(0)'); rows.each(function (index) { // do something }); // now do som

在一个页面中,var行显示length=1,但随后它到达。每个语句都不输入它。我一定错过了什么。我只有在表中只有一行时才遇到这个问题。有什么想法吗

$('.addnewrow').click(function() {
        var rows = $('#webgrid tr:gt(0)');
        rows.each(function (index) {
           // do something 
        });

       // now do something else based on the results of the .each
    });
采用基于
0
的索引,这里您要求的是大于第一个元素的所有内容。因此,当第一行之后只有一行时,您没有任何其他tr,因此语句
$(“#webgrid tr:gt(0)”
返回空集合。

采用基于
0
的索引,这里您要求的是大于第一个元素的所有内容。因此,当第一行之后只有一行时,您没有任何其他tr,因此语句
$(“#webgrid tr:gt(0)”
返回空集合。

采用基于
0
的索引,这里您要求的是大于第一个元素的所有内容。因此,当第一行之后只有一行时,您没有任何其他tr,因此语句
$(“#webgrid tr:gt(0)”
返回空集合。

采用基于
0
的索引,这里您要求的是大于第一个元素的所有内容。因此,当第一行之后只有一行时,您没有任何其他tr,因此语句
$(“#webgrid tr:gt(0)”
返回空集合。

\webgrid tr:gt(0)
中,您选择的是每个
tr
具有祖先
\webgrid
,并且索引位置大于0(
gt(0)
),在这种情况下,如果要遍历所有
tr
,则使用
:gt()
伪选择器是无用的。因为
gt(0)
意味着“索引高于0的每个元素”,并且在位置0处只有一个元素,所以所有元素都丢失了

希望这有帮助

#webgrid tr:gt(0)
中,选择每个
tr
的祖先
#webgrid
且索引位置大于0(
gt(0)
),在这种情况下,如果要迭代所有
tr
,则使用
:gt()
伪选择器是无用的。因为
gt(0)
意味着“索引高于0的每个元素”,并且在位置0处只有一个元素,所以所有元素都丢失了

希望这有帮助

#webgrid tr:gt(0)
中,选择每个
tr
的祖先
#webgrid
且索引位置大于0(
gt(0)
),在这种情况下,如果要迭代所有
tr
,则使用
:gt()
伪选择器是无用的。因为
gt(0)
意味着“索引高于0的每个元素”,并且在位置0处只有一个元素,所以所有元素都丢失了

希望这有帮助

#webgrid tr:gt(0)
中,选择每个
tr
的祖先
#webgrid
且索引位置大于0(
gt(0)
),在这种情况下,如果要迭代所有
tr
,则使用
:gt()
伪选择器是无用的。因为
gt(0)
意味着“索引高于0的每个元素”,并且在位置0处只有一个元素,所以所有元素都丢失了


希望这有帮助

啊,这是有道理的。我的表有一个始终可见的标题行和一个包含数据行的tbody。如何跳过标题以确保只检索tbody行集合。我尝试只选择tbody,但遇到了相同的问题behavior@Tim你是说你认为你所做的是正确的选择?你能用小提琴复制吗?就我所知,gt的定义是这样的。@Tim Do
$(“#webgrid tbody tr')
应该可以工作,你能把它放在小提琴里吗?它应该在a下面插入一个新行,标识为B,但它从来没有进入。要将第一行标识为新的,我完全搞糊涂了。我在.each中添加了一个警报,它已执行,但firefox开发工具没有进入代码。这可能是调试器问题,而不是jquery问题。谢谢你的帮助。我想这是毫无意义的,但无论如何,谢谢你啊,这是有道理的。我的表有一个始终可见的标题行和一个包含数据行的tbody。如何跳过标题以确保只检索tbody行集合。我尝试只选择tbody,但遇到了相同的问题behavior@Tim你是说你认为你所做的是正确的选择?你能用小提琴复制吗?就我所知,gt的定义是这样的。@Tim Do
$(“#webgrid tbody tr')
应该可以工作,你能把它放在小提琴里吗?它应该在a下面插入一个新行,标识为B,但它从来没有进入。要将第一行标识为新的,我完全搞糊涂了。我在.each中添加了一个警报,它已执行,但firefox开发工具没有进入代码。这可能是调试器问题,而不是jquery问题。谢谢你的帮助。我想这是毫无意义的,但无论如何,谢谢你啊,这是有道理的。我的表有一个始终可见的标题行和一个包含数据行的tbody。如何跳过标题以确保只检索tbody行集合。我尝试只选择tbody,但遇到了相同的问题behavior@Tim你是说你认为你所做的是正确的选择?你能用小提琴复制吗?就我所知,gt的定义是这样的。@Tim Do
$(“#webgrid tbody tr')
应该可以工作,你能把它放在小提琴里吗?它应该在a下面插入一个新行,标识为B,但它从来没有进入。要将第一行标识为新的,我完全搞糊涂了。我在.each中添加了一个警报,它已执行,但firefox开发工具没有进入代码。这可能是调试器问题,而不是jquery问题。谢谢你的帮助。