Javascript 如何将值分配给html组合框而不是选项?
我在代码中使用了select标记,我想动态地为该下拉列表赋值,但我想为分配给该select标记的其他表单选项赋值 例如,如果我有:Javascript 如何将值分配给html组合框而不是选项?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我在代码中使用了select标记,我想动态地为该下拉列表赋值,但我想为分配给该select标记的其他表单选项赋值 例如,如果我有: <select id="city" name="city"> <option value"Solapur">Solapur</options> <option value"Pune">Pune</options> <option value"Delhi">Delhi</options>
<select id="city" name="city">
<option value"Solapur">Solapur</options>
<option value"Pune">Pune</options>
<option value"Delhi">Delhi</options>
<option value"Mumbai">Mumbai</options>
</select>
绍拉布尔
浦那
德里
孟买
在jQuery的帮助下,我想为组合框赋值,而不是仅仅在四个以上
例如,我想将城市指定为“Kolhapur”,这不在选项中
通过jQuery可以吗?只需创建一个新选项,并使用多种DOM插入方法中的一种插入它,具体取决于您要插入它的位置:
var new_option = $('<option />', {value: 'Kolhapur', text: 'Kolhapur'});
$('#city').append(new_option);
该选项是否应添加到组合框中?
$('#city').find('option[value="Pune"]').val('Kolhapur').text('Kolhapur');