attr('checked', 'checked')调用多次仅第一次生效
来源:互联网 发布:单独的js文件怎么写 编辑:程序博客网 时间:2024/05/29 14:22
1.问题原因
JQuery从1.6开始,使用attr()获取这些属性的返回值为String类型,如果被选中(或禁用)就返回checked、selected或disabled,否则(即元素节点没有该属性)返回undefined。并且,在某些版本中,这些属性值表示文档加载时的初始状态值,即使之后更改了这些元素的选中(或禁用)状态,对应的属性值也不会发生改变。
2.解决方法
使用prop(‘checked’,’checked’);
3.拓展
attr()与prop()的区别
-对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
-对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。
阅读全文
0 0
- attr('checked', 'checked')调用多次仅第一次生效
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- jquery checkbox重复调用attr('checked',true/false) 失效 只有第一次生效
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- $(this).attr("checked",false);
- 关于CheckBox反复调用attr("checked", false)不好使情况
- checked
- jquery学习2---.attr("checked")?
- jQuery checkbox attr checked不起作用
- $('#checkbox').attr('checked')的变化
- [Jquery] 当 radio 的 checked="checked" 无法再次使用 attr("checked","checked")
- $('#checkbox').attr('checked') 返回ture和checked 的原因
- Jquery attr("checked") 返回checked或undefined 获取选中失效
- Jquery attr("checked") 返回checked或undefined 获取选中失效
- 1.uCOS-II简介及移植uCOS-II到STM32F103平台详细步骤
- 第十一周项目2- 操作用邻接表存储的图
- Hbase的基本shell指令
- 对话罗永浩:锤子起死回生,我买了人生第一套房
- 第十一周项目一——图基本算法库
- attr('checked', 'checked')调用多次仅第一次生效
- Obsidian GO新品亮相,打造你的“第一款”专业VR相机
- 【第五周】项目3-括号的匹配
- StringBuffer和StringBuilder的区别
- 【头条】“新华三论剑”意在打造跨界、跨行业的融合能力
- IE11报错:对象不支持“attachEvent”属性或方法
- 微信小程序-01-关闭服务器验证
- mysql的安装
- NOIP2017复习 解密游戏(trie+dp)