2012-02-18 21 views
2
var s="attr" var i=$(s) 
// jQuery(elem).attr(attr,eval("elm"+attr)); 
jQuery(elem).$(s)(attr,eval("elm"+attr));//i tried this. 

上記のコード(sの代わりに)に変数名の値を割り当てる方法。私は:attr(参照のためにコメント行を参照)を追加する代わりに、変数から値を取得する必要があります。jqueryに変数値を代入する方法は?

+1

あなたでしょう開発の質問のために、この質問をstackoverflowで尋ねる方が良いです。あなたはより良い/より速い応答を得るでしょう。 – toomanyairmiles

+0

あなたは正確に何をしようとしていますか?あなたはjQueryを使い始めるのが適切ではありません。 $()関数を使用して、変更する要素を選択する必要があります。だから、id "element"を持つ要素があれば、それを$( "#element")で選択します。次に、返されたjQueryオブジェクト、または$( "#element")[0]を使用して選択された実際の要素に変数を割り当てることができます。 – kand

+0

何をしようとしていますか? – j08691

答えて

4

ここで何をしようとしているのかわかりませんが、jQueryの.val()関数が役立つでしょう。これは、<form>要素で特に便利です。あなたはパラメータでval()を呼び出した場合、その要素の値を変更します:

$("yourElement").val("15"); 

あなたが任意の入力なしでval()を呼び出すと、それは要素の現在の値を返します。

a = $("yourElement").val(); 
+0

この関数は '.value()'ではなく '.val()'です – ThiefMaster

+0

Wooops、ありがとう、私は編集します – feralcreature

関連する問題