を持つ要素を作成したが、残りはラッピング複数が選択された第1のオブジェクトが認識されていない.wrapAll
$(links).next(date).next(breakline).andSelf().wrapAll('<span class="mangaLine">');
を持つ要素を作成したが、残りはラッピング複数が選択された第1のオブジェクトが認識されていない.wrapAll
$(links).next(date).next(breakline).andSelf().wrapAll('<span class="mangaLine">');
私は私はあなたが望むものを理解し、それはあなたの正確なHTMLの構造やセクターに依存してもよいが、私はあなたが最初のnext
後に追加andSelf()
を追加する必要があると思うかなりよく分からない:
$(links).next(date).andSelf().next(breakline).andSelf().wrapAll('<span class="mangaLine">');
ているあなたは、このように、別の.andSelf()
コールと同様にチェーンで前のオブジェクトを含める必要があります。
$(links).next(date).andSelf() //add links back
.next(breakline).andSelf() //add dates and links back
.wrapAll('<span class="mangaLine">');
.andSelf()
だけチェーンで.prevObject
を追加し、それが戻って、複数のステップをホップすることはできませんので、あなたにも前にチェーンを取得する必要があります。連鎖しているいくつかの回避策があります、私はちょうどそれをしました私は思った以上にきれいに見えた。
@RoToRa - 私はそれを実現したときにデモを作っていましたが、少しクリーナーに更新されました –
はい、今は大丈夫です。あなたは本当に速く編集する。私はあなたの答えの少なくとも2つの以前のバージョンを見た:-) – RoToRa
何マークアップはどのように見えますか? '.nextUntil()'はここで(より安く)より適切かもしれません。 –