でマークされた要素と一致するかどうかのチェック:セレクタは、私は一般的なjQueryのセレクタ(文字列)を持つ特定のクラス
var selector = '#files li div';
とクラスの名前:
var myClass = 'folder';
私が確認したいですセレクタが、クラスがmyClassに格納されている要素と一致する場合。それが動作
var match = $(selector).hasClass(myClass);
、私はそれがjQueryのインスタンスを作成しないことができ、いくつかのより効率的なjQueryの方法が存在する可能性が考え: は限り今は)(方法hasClassを呼び出すために、セレクタのインスタンスを使用しましたセレクタに一致するすべての要素を取得します。
私の心配は、このチェックのためだけに作成されたインスタンスによって使用されるメモリですが、このインスタンスへの参照を返す/公開しない疑似クラスのメソッドの中にあります。
あなたは何か良いことを提案できますか?例でEDIT >
<は、私はちょうど簡単な問題を表現するために、それが定義されているので、アプリでは、私は、事前にそれを知らない「フォルダ」にはMyClassの値を設定して示しました。ユーザの行動によって。マッチした要素のどのがある場合
</EDIT >
問題を誤解していない限り、#files li div.folder – Corbin
を使用してください。 '$( '#files li div .folder')を確認してください。長さ ' – m90
@ m90:' $( '#files li div.folder')。長さ – Matt