2010-11-24 37 views
0

選擇的第一個對象元素不被認可,但其餘的是包裝多創造了.wrapAll

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

什麼你的標記看起來像什麼? `.nextUntil()`在這裏可能更合適(並且更便宜)。 – 2010-11-24 12:52:32

回答

0

我不太明白你想要什麼,它可能取決於你的具體HTML結構和部門,但我認爲你需要第一next後添加一個額外的andSelf()

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

您需要在鏈中的一個對象,以及與另一.andSelf()調用,就像這樣:

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

.andSelf()只增加了.prevObject鏈,它不能跳回到不止一個步驟,所以你需要之前也拿到鏈。有幾個鏈接變通方法,我只是這樣做,認爲上面看起來最乾淨。

+0

@RoToRa - 它會,當我意識到它時,我正在做一個演示,更新更清潔 – 2010-11-24 12:50:19