選択をajaxを介して入力されるいくつかのデフォルト値に設定するのに問題があります
これがフィドルです:http://jsfiddle.net/helto/wycLZ/
コードは次のとおりです。
HTML:
<div>
<label id="conditionLabel" for="condition">Condition:</label>
<select id="condition">
<option selected="true" style="display:none;">Choose</option>
</select>
</div>
JS:
var conditions = [{
id: 1,
name: "New"
}, {
id: 2,
name: "Good"
}, {
id: 3,
name: "Poor"
}];
$.each(conditions, function (key, value) {
var cond = '<option value="' + value.id + '">' + value.name + '</option>';
$('#condition').append(cond);
});
$('#condition option[text="New"]').attr('selected', 'selected');
私に問題を与えているこの最後の行、私はテキストに基づいてオプションを選択したい