2010-11-24 10 views
0

を私のセレクターを構築するのに役立つが必要私のJSコードです:はここ

<script> 
var my_var = $(this).parent(); // not important what 'my_var' really is 
</script> 

私はクラスを持っている「MY_VAR」要素"のすべての子要素を選択するために、jQueryのセレクタを作成したいです「class_1」と「class_2」

私は子供たちのために「>」を使用する必要があります知っているが、私の問題は、私は2クラス(「class_1」と「class_2」)を持っていると私の基本的な要素は、VAR(「MY_VAR」)によって定義されていることです。

ご協力いただきありがとうございます。

答えて

1
$("#" + my_var).children(".class_1.class_2") 

MY_VARは、jQueryの要素であれば、単に

my_var.children(".class_1.class_2") 
+0

OKああ、ありがとう! 2番目は私が探していたもので、最初は将来のために役立ちます。 ありがとう! – Richard

+0

my_varの後の最初の行に余分な二重引用符があるので、それは意味があります。あなたの答えはとにかく正しいです。 –

+0

ああ、私はそれが変数であることを認識しなかったので、最初は "#my_var"でした。私はそれがidだと思ったのです – bevacqua

0

だけの小さなタイプミス修正(MY_VAR後の二重引用符は必要ありません):

jQuery("#" + my_var).children(".class_1.class_2") 
+0

注意my_varはid(文字列)ではなく、jQueryオブジェクトです。 –