box
という名前のdivが3つのクラスを含んでいます。 box
にある同じクラスのいずれかを共有するチェックボックスを格納するrelatedBoxes
という名前の変数を作成したいとします。クラスを分割し、別のDIVと照合します。 JQuery
私はクラスを分割して、という名前の変数に格納しています。
に保存されているクラスが:checkbox
に含まれているかどうかを確認するメソッドが必要になりました。私は変数relatedBoxes
を作成してみましたが、これはうまくいきません。
マークアップ:
<div id="box" class="marker blue large">
はJavaScript:
var c = $('#box').attr('class');
var splitClass = c.split(' ');
var relatedBoxes = $(':checkbox').hasClass(splitClass);
おかげでたくさんの男
+1:あなたは、
blue
またはlarge
、のようなものですべての要素を見つけるためにしようとしている場合。 filter( '。' + splitClass.join( '、。')) 'と入力します。 –@FelixKling - ちょうどそれをしていた:) –
これは、それをテストするために私にしばらくお待ちください。うまくいけば、それらのクラスのいずれかと一致するすべてのチェックボックスを保存します!しかし、お返事ありがとう! –