2009-08-19 9 views
3

javacriptにこのような「getElementsByClass」関数がありません。jQueryはクラス名で要素を取得する方法を実装していますか?

jQueryではどのように管理できますか?

すべての要素をループするのはあまり効率が悪いでしょう。

ところで、2つ以上のクラスを持つ要素にCSSを指定するにはどうすればよいですか?

<a class="one two">test</a> 

以下のように推測しますか?

.one.two {...} 

そうですか?

答えて

3

getElementsByClassName機能が存在している利用可能な場合、jQueryの内部でそれを使用して、複数のクラスを持つ要素を選択するにはjQueryのソース

selector.jsファイルをチェック.class.classセレクタを使用します。

$('.one.two') 
+0

".one.two"と ".two.one"は同じですか? – omg

+0

はい、全く同じです。両方のクラスの要素が見つかります。 – CMS

2

jQueryのSizzleを使用しますセレクタエンジン。

関連する問題