jquery在div中包装子项组
希望将子项包装在各自的div中。这适用于较旧的jQuery1.x,而不是较新的3.xjQuery。试图最终将.group项包装到手风琴样式下拉列表中,每页视图有多个 因此,每个.group分组的周围都会有一个divjquery在div中包装子项组,jquery,css,Jquery,Css,希望将子项包装在各自的div中。这适用于较旧的jQuery1.x,而不是较新的3.xjQuery。试图最终将.group项包装到手风琴样式下拉列表中,每页视图有多个 因此,每个.group分组的周围都会有一个div $(“.group”)。每个(函数(){ if(!$(this.prev().hasClass(“组”)){ 返回$(this.nextUntil(“:not(.group)”).andSelf(); } }).wrap(“”) .wrap{边框:5px点35; ff0000;}
$(“.group”)。每个(函数(){
if(!$(this.prev().hasClass(“组”)){
返回$(this.nextUntil(“:not(.group)”).andSelf();
}
}).wrap(“”)代码>
.wrap{边框:5px点35; ff0000;}
第1项
第2项
项目3
项目4
第5项
项目6
项目7
项目8
第9项已在您必须使用的jQuery 3.0中删除
ándSelf()的文档清楚地提到了这一点:
注意:此函数已被弃用,现在是.addBack()的别名,应与jQuery 1.8及更高版本一起使用
它又开始工作了
$(“.group”)。每个(函数(){
if(!$(this.prev().hasClass(“组”)){
返回$(this.nextUntil(“:not(.group)”).addBack();
}
}).wrap(“”)代码>
.wrap{
边框:5px虚线#ff0000;
}
第1项
第2项
项目3
项目4
第5项
项目6
项目7
项目8
第9项
谢谢您的回复-addBack是我在某个时候做过并放弃的事情。这很有帮助,而且方向正确。请注意,addBack现在概述/包装了所有单独的P标记,而不是分组的P标记的分组。运行“运行代码段”按钮。有没有办法选择p.group的组并包装多个p.group?和self()
也在这样做。。。运行您自己的代码段;)我会考虑一下,然后再给你回复。所以这里有一个解决方案。。。希望这能满足你的需要,你做到了。我喜欢你所走过的道路——学会了一些新东西,以及如何应用它们。非常感谢你的帮助,太棒了!我很高兴你也学到了东西考虑