Radio / Select 设置 checked 没反应

之前的代码:

function func(){
			 //获取被选中的option标签并增加selected 方便取值
			 $('.context-menu-item   option').attr("class", "")
			 $('.context-menu-item   option:selected').attr("class", "selected");
			}

之后的代码:

function func(){
			 //获取被选中的option标签并增加selected 方便取值
			 //$('.context-menu-item .eert  option').prop("selected",false);
			 $('.context-menu-item .eert  option:selected').prop("selected",true);
			}

用.prop("selected",true) 代替 .attr("class", "selected"); 就可以了。

参考:

jQuery dropdown selected=selected in Safari does not work

jquery radio设置checked但按钮radio仍然没选中的js处理方式

设置checked="checked"无效,radio未选中

自己百度attr与prop区别。

转载于:https://my.oschina.net/wukongcelebrity/blog/759475

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值