現在、木の森が見えないようです(すでにAPIドキュメントを見てください)。
jQueryセレクターと関係があります。私がやろうとしているのは、クラスsubtitle
またはheadsection
を持つすべての要素を選択することです。このようなもの:$('.headsection || .subtitle');
具体的には、このセレクターを関数nextUntil
で使用したいと思います。
$content = $some_elements.eq(0).nextUntil('.headsection || subtitle');
私の知る限りでは ||
はjQueryのセレクターでは使用できません。それで、それを達成するための最良の方法は何ですか?
ご協力いただきありがとうございます!
どうですか:$some_elements.eq(0).nextUntil('.headsection, .subtitle');
少なくとも私にとってはうまくいきます。 複数のセレクター について読んでください。
これはCSSセレクターと同じです。
$('.headsection, .subtitle');
カンマで区切ってください。
$content = $some_elements.eq(0).nextUntil('.headsection, subtitle');
論理的なOR自体は必要ありません。$('.headsection, .subtitle')
がその役割を果たします。
jQueryはCSSセレクター構文を使用するので、それを知っている場合は、同じセレクターをjQueryに入れて、比喩的な叔父をボブします。 jQueryは、事実上すべてのCSS3セレクターをサポートする sizzle セレクターエンジンを使用します:)
誰もがすでに言っているように-それを行う方法はこれです:$content = $some_elements.eq(0).nextUntil('.headsection, subtitle');
マルチセレクターはあなたがしていることに対して機能しますか? APIドキュメントはこちらです。