У меня есть выберите тег (#dd01
) и хотите, чтобы изменить его значение, нажав на кнопкуКак изменить выбранное значение выбора тега
<select id="dd01">
<option value="01">sky</option>
<option value="02">sea</option>
<option value="03">earth</option>
<option value="04">win</option>
</select>
js.click
var dd = $("#dd01").children().eq(index01).html();
alert (dd); // works fine - for example `sky`
$("#dd01").val(dd); // doesn't work - select tag is empty
Можете ли вы предоставить html-код? – hamed
Возможно, это связано с тем, что HTML-элемент 'option' не совпадает с« значением »элемента, который вы пытаетесь выбрать. –
Код работает нормально, если у вас нет каких-либо атрибутов 'value', или значение такое же, как текст. http://jsfiddle.net/q6nyq8eb/ – Guffa