<select id="menuSelectType" name="menuSelectType">
<optgroup label="线上支付">
<option value="5001">微信支付</option>
<option value="5002">支付宝支付</option>
</optgroup>
我代码选择了第二项 $("#menuSelectType").find("option[value='5002']").attr("selected", true);
但显示的文字却是5001的微信支付,这是怎么回事。
提交的表单value是没有错的,为5002,只是显示不正确。
有人知道请指教一下。
没使用第三方插件来生成ui吧,如果用第三方的你要使用第三方的api来设置值,不能直接设置原始的dom元素
$("#menuSelectType").val('5002')就可以了
还是先学习原始的js代码再使用jquery吧,否则很多东西你会不知道是什么意思,框架虽然省事了很多,但也应该在懂得原理以后再使用