2011-02-03 20 views
7

このコードを使用すると動作しません。jQueryでテキストボックスを入力してください

$('[id$=ADRESTextBox]').text(data[0]); 

データは、表示されているとおりの配列です。それは本当に価値がある(警告したので) jQueryで特定のテキストボックスをどのように埋めるのですか? val()とフォーム要素の

答えて

11

設定値:

$('[id$=ADRESTextBox]').val(data[0]); 

テキストinput elementsについて話している場合:彼らはとにかく「コンテンツ」を持っていません。これは単一の自己閉鎖タグであるため、タグの中にタグを入れる試みは失敗します。テキストフィールドの値は、value属性で定義されます。

アップデート:コメントに関して

ADRESTextBoxが実際に満杯IDである場合は、要素を選択する$('#ADRESTextBox')を使用しています。

+2

また、ID「#ADRESTextBox」のポンドセレクタを使用することはもう少し標準的です。 –

+2

@Spencer Ruport:完全なIDが 'ADRESTextBox'であれば、当然です。しかし、このコードでは* selectorを*セレクタで使用しているため、いくつかの入力ボックスが選択されている可能性があります。 –

+0

注意:ポスターはセレクタ構文[name $ =]を使用して複数のテキストエリアを一度に選択できるため、変更がまとめられます。だから、彼らは同義語ではありませんが、それはポスターが必要とするものです(もっと情報なしでは分かりません)。 –

関連する問題