私はこのような一意のIDを持つ選択ボックスの配列を持っています。JSONデータを使用して選択オプションを設定するにはどうすればよいですか?
<select class="taskcompleted" id="c392018">
<option value="No">No</option>
<option value="Yes">Yes</option>
</select>
私は形式でJSONを持って
{"id":"c392018","value":"Yes"}
私が選択した値
$.getJSON('getstatus.php') //place correct script URL
.done(function(response) {
$.each(response, function(key) {
var SelectObj = response[key];
console.log(SelectObj['value']);
jQuery('#' + SelectObj['id']).val(SelectObj['value']).attr('selected', true);
});
});
これは、「はい」の値を選択されていない設定するには、次のJavascriptを使用しています。これどうやってするの?
'.attr()'の代わりに '.prop()'を使ってみましたか? – StriplingWarrior
名前で直接キーにアクセスする必要がある場合、 '$ .each'の理由はありません。 .value(response.id).attr( 'selected'、true); ' –