![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
怎么用js动态 设置select中的某个值为选中值
用JS动态设置select的方法如下:
通过原生JS来实现:
/**
* select控件选中
* @param selectId select的id值
* @param checkValue option的值
*/
function set_select_checked(selectId, checkValue){
var select = document.getElementById(selectId);
for (var i = 0; i < select.options.length; i++){
if (select.options[i].value == checkValue){
select.options[i].selected = true;
break; } } }
// select选中该班组
set_select_checked('edit-group', group_id);
注意:不要'#edit-group'。
扩展资料
$("#select_id option[value='1']").removeAttr("selected");根据值去除选中状态
$("#select_id option[value='"+msg.data.categoryId+"']").attr("selected","selected");
根据值让option选中
//下拉框index属性为5 选中
$("#selectID").get(0).selectedIndex = 5;
//下拉框value属性为4 选中
$("#selectID").val(4);
//下拉框text属性为5 选中
$("#selectID option[text=5]").attr("selected", "selected");
$("#yyt option:contains('5')").attr("selected", true);
参考资料来源:百度百科 - select