`

jquery radio 动态控制选中失效问题的解决方法

 
阅读更多
性别选择 男女 通常是使用radio 在修改客户资料时 需要根据信息对radio进行选中。
最初的代码做法是
console.log($(':radio[value='+data[2]+']').attr('checked'));

但测试后有问题 在分别选中男女以后 就会失效。
后来搜了资料 原来是jQuery的版本问题 不同版本中对attr做的了修改
引用
**如果你的jQuery库的版本是1.6以下的,使用attr方法
如果你的jquery库的版本是1.6(含1.6)以上的,使用prop方法**
$(':radio[value='+data[2]+']').prop('checked',true);


这样就完全解决了 测试也完全正常。

https://www.jb51.net/article/135619.htm
分享到:
评论

相关推荐

    jQuery详细教程

    jQuery 使用名为 noConflict() 的方法来解决该问题。 var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。 亲自试一试 结论 由于 jQuery 是为处理 HTML 事件而特别设计的,那么当您遵循...

    jQuery完全实例.rar

    jQuery1.2 API 中文版折叠展开折叠全部展开全部 英文说明 核心jQuery 核心函数 jQuery(expression,[context]) jQuery(expression,[context]) 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组...

    jQuery单选框跟复选框美化特效代码

    例如,`.prop("checked", true)`可选中一个单选框或复选框,`.prop("disabled", true)`则可使其失效。 更进一步,此美化代码可能实现了自定义文本信息功能。这通常通过添加额外的HTML元素(如`<span>`)和CSS样式来...

Global site tag (gtag.js) - Google Analytics