2011-11-10 16 views

答えて

1

これは、と呼ばれるものがないので、$("#myTxt")がjQueryオブジェクトであるためです。

$("#myTxt").get(0).value = "blah"; 
+0

get(0)は常にhtmlオブジェクトを取得する方法ですか? – foreyez

+0

番号。配列は配列なので、 '$("#myTxt ")[0] .value' – Neal

+0

なぜ私のテキストボックスは配列になりますか? jqueryオブジェクトからhtmlオブジェクトに取得する一般的な方法はありませんか? – foreyez

0

$("#myTxt")選択したDOMオブジェクトをラップするのjQueryオブジェクトの配列です:あなたは何ができるか
のようなものがあります。

セレクタでIDを使用しているので、#myTxtは1つの要素しか含まない配列を取得します。

あなたはjQueryの.val()方法で選択した項目(複数可)の値を設定することができます。

$("#myTxt").val("blah"); 

あなたは、基礎となるDOMオブジェクトを取得する必要はありません。

関連する問題