怎么用js动态 设置select中的某个值为选中值

select中的某个options为新建,但在子页面新建一个选项时怎么能提交新页面后在父页面的select中选中新建的选项... select 中的某个options为新建,但在子页面新建一个选项时怎么能提交新页面后 在父页面的select中选中新建的选项 展开
 我来答
小舅舅有点帅
推荐于2019-09-20 · TA获得超过1万个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

用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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式