使用.wrapAll包装多个创建的元素

时间:2010-11-24 12:40:32

标签: jquery

未识别所选的第一个对象,但余下的是

$(links).next(date).next(breakline).andSelf().wrapAll('<span class="mangaLine">');

2 个答案:

答案 0 :(得分:1)

您需要在链中包含上一个对象以及另一个.andSelf()调用,如下所示:

$(links).next(date).andSelf()                  //add links back
        .next(breakline).andSelf()             //add dates and links back
        .wrapAll('<span class="mangaLine">');

.andSelf()只在链中添加.prevObject,它不能跳回多个步骤,因此您需要先获取链。有一些链接的解决方法,我只是做了认为看起来最干净。

答案 1 :(得分:0)

我不太确定我理解你想要什么,这可能取决于你确切的HTML结构和扇区,但我认为你需要在第一个andSelf()之后添加额外的next

$(links).next(date).andSelf().next(breakline).andSelf().wrapAll('<span class="mangaLine">');