<select id="program" multiple="multiple">
<option value="movie">Movie</option>
<option value="series">TV Series</option>
<option value="episode">Episode</option>
</select>
在上面的选择中,我想动态选择选项电影和系列。
var options = [movie,series]
options.forEach(function(e){
$("#program select").attr('value',e);
});
以上代码仅选择系列选项。
答案 0 :(得分:2)
在选项上设置selected
属性,而不是设置选择的value
:
$("#program option[value=" + e + "]").prop('selected', true);
答案 1 :(得分:0)
billyonecan's answer是正确的。如果您想要更高级的多选,请参阅here。演示here。