jQuery1.9.1针对checkbox的调整方法(prop)


Posted in Javascript onMay 01, 2014

在jquery 1.8.x中的版本,我们对于checkbox的选中与不选中操作如下:

判断是否选中

$('#checkbox').prop('checked')

设置选中与不选中状态:

$('#checkbox').attr('checked',true)
$('#checkbox').attr('checked',false)

但此方法在jquery1.9.1中,有些处理不一样

IE10,Chrome,FF中,对于选中状态,第一次$('#checkbox').attr('checked',true)可以实现
但是当通过代码清除选中,下次再通过代码 $('#checkbox').attr('checked',true) 去选中时
虽然代码中有checked='checked',但是画面表现都没有打勾。
IE8,IE6下无此问题。

后来调查了相关的资料,发现现在attr('checked',true)都换成prop('checked',true)

Javascript 相关文章推荐
兼容FireFox 的 js 日历 支持时间的获取
Mar 04 Javascript
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
Apr 01 Javascript
js操作label给label赋值及取label的值示例
Nov 07 Javascript
移动端js图片查看器
Nov 17 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
Jan 10 Javascript
学习使用Bootstrap输入框、导航、分页等常用组件
May 11 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
Sep 18 Javascript
基于bootstrap写的一点localStorage本地储存
Nov 21 Javascript
vuex的使用及持久化state的方式详解
Jan 23 Javascript
vue页面跳转后返回原页面初始位置方法
Feb 11 Javascript
vue自定义指令用法经典实例小结
Mar 16 Javascript
vue实现计算器功能
Feb 22 Javascript
jquery等待效果示例
May 01 #Javascript
js实现checkbox全选和反选示例
May 01 #Javascript
jquery插件之定时查询待处理任务数量
May 01 #Javascript
自己使用jquery写的一个无缝滚动的插件
Apr 30 #Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
Apr 30 #Javascript
使用Jquery获取带特殊符号的ID 标签的方法
Apr 30 #Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
Apr 30 #Javascript
You might like
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
2019/02/20 PHP
JS对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)
2011/07/04 Javascript
js批量设置样式的三种方法不推荐使用with
2013/02/25 Javascript
使用jQuery的attr方法来修改onclick值
2014/07/07 Javascript
一段非常简单的js判断浏览器的内核
2014/08/17 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
jQuery.cookie.js使用方法及相关参数解释
2017/03/06 Javascript
jQueryUI Sortable 应用Demo(分享)
2017/09/07 jQuery
js时间戳与日期格式之间相互转换
2017/12/11 Javascript
canvas轨迹回放功能实现
2017/12/20 Javascript
JS实现运动缓冲效果的封装函数示例
2018/02/18 Javascript
详解关于vue-area-linkage走过的坑
2018/06/27 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
2018/08/31 Javascript
Vue中保存数据到磁盘文件的方法
2018/09/06 Javascript
Vuex的基本概念、项目搭建以及入坑点
2018/11/04 Javascript
解决node-sass偶尔安装失败的方法小结
2018/12/05 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
2018/12/11 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
layui use 定义js外部引用函数的方法
2019/09/26 Javascript
javascript中的相等操作符(==与===区别)
2019/12/21 Javascript
Vue+Vant 图片上传加显示的案例
2020/11/03 Javascript
详解Python的Django框架中manage命令的使用与扩展
2016/04/11 Python
PyQt5实现下载进度条效果
2018/04/19 Python
python 基本数据类型占用内存空间大小的实例
2018/06/12 Python
深入了解和应用Python 装饰器 @decorator
2019/04/02 Python
关于python中密码加盐的学习体会小结
2019/07/15 Python
Python3 全自动更新已安装的模块实现
2020/01/06 Python
使用python-pptx包批量修改ppt格式的实现
2020/02/14 Python
Python configparser模块操作代码实例
2020/06/08 Python
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
C#和SQL Server的面试题
2016/08/12 面试题
采购员岗位职责
2013/11/15 职场文书
80行代码写一个Webpack插件并发布到npm
2021/05/24 Javascript
图解排序算法之希尔排序Java实现
2021/06/26 Java/Android