jQuery链接和切换未运行

jQuery链接和切换未运行,jquery,toggle,chaining,Jquery,Toggle,Chaining,如果我运行这个代码 var waitRow = $(this).parent().parent().next().get(0); $(waitRow).children('td:nth-child(2)').html('some text').toggle(); 不调用切换 如果我改为编写以下代码,它就可以工作了。为什么? var waitRow = $(this).parent().parent().next().get(0); $(waitRow).children('td:nth-chi

如果我运行这个代码

var waitRow = $(this).parent().parent().next().get(0);
$(waitRow).children('td:nth-child(2)').html('some text').toggle();
不调用切换

如果我改为编写以下代码,它就可以工作了。为什么?

var waitRow = $(this).parent().parent().next().get(0);
$(waitRow).children('td:nth-child(2)').html('some text');
$(waitRow).toggle();

因为您正在切换子元素,而不是waitRow,所以我相信您可以使用
.end()
来实现此目的:

$(waitRow).children('td:nth-child(2)').html('some text').end().toggle();
回到父母身边。或者再次使用
.parent()


参考:

因为您正在切换子元素,而不是waitRow,所以我相信您可以使用
.end()
来实现以下目的:

$(waitRow).children('td:nth-child(2)').html('some text').end().toggle();
回到父母身边。或者再次使用
.parent()


参考:

第一个尝试切换
子项('td:nth child(2)')
包装集中的第一项。方法返回第一个匹配的项,而不是整个集合


第二个选项切换整行。

第一个选项尝试切换
子项('td:nth child(2)')
包装集中的第一项。方法返回第一个匹配的项,而不是整个集合


第二个用于切换整行。

它从当前所在的对象返回到前面的jQuery对象。确定。现在不要忘记选择一个答案:)它从当前所在的对象返回到前面的jQuery对象。确定。现在不要忘记选择答案:)