jQueryに、特定の要素が後にある要素のみを選択してセットをフィルタリングできるセレクター文字列はありますか?
たとえば、次のようなセットがある場合:
[div, div, span, div, div, div, span, div, span, div]
そして、スパンの前にあるdivのみを選択したかったのですが、可能であれば、単一のセレクター文字列でこれを行うにはどうすればよいですか?このようなものはありますか?
$("div:preceding(span)")
大したことではありませんが、興味がありました。現在、セットをループして各要素をチェックし、それがdivであり、その直後の要素(.next()を使用して選択)がスパンであるかどうかを確認しています。ループを開始する前に作成された空のセット。これはこれを行うための最良の方法ですか?
前もって感謝します!