2

さて、私はしばらくの間 JQuery を使用してきましたが、いくつかのコードを調べて、もう少し省略形にしようとしています (私が取り組んでいる 1 つの JS ファイルは、2000 行以上の JQuery for 1 ページ :S)。

これが私の質問Orです。セレクターのようなことは可能ですか? 何かのようなもの:

$("#element1Id and #element2Id")

私はそれを使用してパターンマッチできることを知っています

$("[id^=element][id&=Id]")

しかし、問題は、問題の ID セレクターに一致する可能性のあるものがページにたくさんあることです。これを行うことができるかどうかを常に疑問に思っていましたが、他の状況でそれが必要でした。

何か案は?

4

1 に答える 1

9
$('#element1Id, #element2Id')

複数セレクター

説明:指定されたすべてのセレクターの結合結果を選択します。

任意の数のセレクターを指定して、1 つの結果に組み合わせることができます。この複数式コンビネータは、異種の要素を効率的に選択する方法です。返される jQuery オブジェクト内の DOM 要素の順序は、ドキュメントの順序になるため、同じではない場合があります。このコンビネータの代わりに.add() メソッドがあります。

于 2012-04-20T15:00:48.560 に答える