首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery 动态增添select的option 不能使用$('select').val("a")

2012-09-04 
jquery 动态添加select的option 不能使用$(select).val(a)如题,使用jquery动态创建option,但是马上使

jquery 动态添加select的option 不能使用$('select').val("a")
如题,使用jquery动态创建option,但是马上使用$('select').val("a")来设定被选中项,没有任何反应,还是默认的第一项被选中,求大侠指教

[解决办法]
初始化的时候如果值不确定的话默认选择第一个,有值的话可以使用$("select option[value=3]").attr('selected', true);来选择对应的值。
[解决办法]

探讨

引用:

$('select option:eq(i)').attr('selected','selected');


请问这个能在动态添加options 后马上使用吗,我的$('select').val("a")这个不能马上使用,在语句前面加个弹出框的话会有效

[解决办法]
或者也可以在ajax的回调函数中执行$("select").val("a")设置选中项。

热点排行