Javascript 使用父类选中所有子复选框

Javascript 使用父类选中所有子复选框,javascript,jquery,html,Javascript,Jquery,Html,当我单击“检查所有组1”时,它应该只选择其子项,但现在它还选择“检查所有组2”项。我怎样才能解决这个问题 代码: jQuery.parentCheckAll.ClickFunction{ jQuery+jQuerythis.parent.parent.attrid+。扩展复选框输入[type='checkbox']。attr'checked',true; }; 检查所有组1 检查所有第2组 我不确定您希望您的代码实际做什么,但为了实现您想要的,您所要做的就是: 获取在单击的元素之后带有类扩展复

当我单击“检查所有组1”时,它应该只选择其子项,但现在它还选择“检查所有组2”项。我怎样才能解决这个问题

代码:

jQuery.parentCheckAll.ClickFunction{ jQuery+jQuerythis.parent.parent.attrid+。扩展复选框输入[type='checkbox']。attr'checked',true; }; 检查所有组1 检查所有第2组
我不确定您希望您的代码实际做什么,但为了实现您想要的,您所要做的就是:

获取在单击的元素之后带有类扩展复选框的元素,然后单击

选择其输入子项

如下所示:

/*---JavaScript--*/ $.parentCheckAll.ClickFunction{ $this.nextElementSibling.childreninput[type='checkbox'].prop'checked',true; }; 检查所有组1 检查所有第2组
只有在没有任何子元素的情况下,才应该选择他们的子元素@Andreas。我在回答中引用了你的评论