私の配列、var object
:
名前でオブジェクトをjQueryで選択しますか?
私は一致object
にdata
の値を挿入します。例えば
:
名前メールアドレスがある入力の値を設定します(オブジェクトを[4])名前メールアドレス(data.email)
私の配列、var object
:
名前でオブジェクトをjQueryで選択しますか?
私は一致object
にdata
の値を挿入します。例えば
:
名前メールアドレスがある入力の値を設定します(オブジェクトを[4])名前メールアドレス(data.email)
var data = {
'first_name': 'Rion',
'last_name': 'Williams'
};
for (var key in data) {
$('[id*="' + key + '"]').val(data[key]);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id='x_first_name' />
<input id='x_last_name' />
ありがとう!これはIDに基づいていますが、解決策を見つけるのに役立ちます。 –
現在の例には、入力した入力フィールドに「#」文字が含まれています。通常は、その要素の「id」属性です。 name属性を特別に指定する必要がある場合は、セレクタで 'id'を' name'に変更してください。 –
うん!それは私がやったことです。 –
を持つデータとして名前付き入力の値にアクセスすることができます次のセレクタを使用します。例
// Iterate through your data keys
for (var key in data) {
// Find an element that contains the key in its ID
$('[id*="' + key + '"]').val(data[key]);
}
:あなたのキーの名前が含まれており、そのIDと一致する要素を検索し、その値を設定する可能性のある特定の要素を見つけるためにjQuery attribute contains selectorを使用することができ
$("input[name=nameGoesHere]").val();
申し訳ありません。私はあなたが何を求めているのか分かりません。そして、私は本当に試しています。 –
コードのイメージを投稿したり投稿したりすることは、誰にも役立たないことは明らかではありません。 – Slime