浅谈checkbox的一些操作(实战经验)


Posted in Javascript onNovember 20, 2013

checkbox看起来很简单,有时很头疼,有什么难的,google一下,代码都出来了,可是真的对吗?!

1.通过$(selector).attr("checked")能获取到实际值? 
No,checkbox被选过一次后,结果一直是checked 
2.通过$(selector).attr("checked", true)可以使checkbox被选中? 
No,你可以试试

那怎么办?

经过实验,总结如下:

以下obj = document.getElementById("id") 
1.获取值:$(selector).is(":checked")或$(selector).prop(":checked")返回true/false 
2.操作选中:obj.checked = true 
3.反选obj.checked = !obj.checked
Javascript 相关文章推荐
Javascript document.referrer判断访客来源网址
May 15 Javascript
function foo的原型与prototype属性解惑
Nov 19 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
Nov 20 Javascript
js获取光标位置和设置文本框光标位置示例代码
Jan 09 Javascript
js中的hasOwnProperty和isPrototypeOf方法使用实例
Jun 06 Javascript
浅析JavaScript中的变量复制、参数传递和作用域链
Jan 13 Javascript
javascript基于原型链的继承及call和apply函数用法分析
Dec 15 Javascript
详解Vue.js 2.0 如何使用axios
Apr 21 Javascript
vue.js语法及常用指令
Oct 29 Javascript
使用Angular 6创建各种动画效果的方法
Oct 10 Javascript
JavaScript中break、continue和return的用法区别实例分析
Mar 02 Javascript
解决VUEX的mapState/...mapState等取值问题
Jul 24 Javascript
JS 去除Array中的null值示例代码
Nov 20 #Javascript
document.getElementById获取控件对象为空的解决方法
Nov 20 #Javascript
jquery html动态生成select标签出问题的解决方法
Nov 20 #Javascript
js数组转json并在后台对其解析具体实现
Nov 20 #Javascript
javascript 循环调用示例介绍
Nov 20 #Javascript
jquery实现可拖动DIV自定义保存到数据的实例
Nov 20 #Javascript
JavaScript实现多维数组的方法
Nov 20 #Javascript
You might like
在PHP中使用反射技术的架构插件使用说明
2010/05/18 PHP
php+mysql实现用户注册登陆的方法
2015/01/03 PHP
php中smarty实现多模版网站的方法
2015/06/11 PHP
php打乱数组二维数组多维数组的简单实例
2016/06/17 PHP
Yii2使用dropdownlist实现地区三级联动功能的方法
2016/07/18 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
javascript 自动填写表单的实现方法
2010/04/09 Javascript
Js获取事件对象代码
2010/08/05 Javascript
在js中判断checkboxlist(.net控件客户端id)是否有选中
2013/04/11 Javascript
jQuery fadeTo方法调整图片的透明度使用介绍
2013/05/06 Javascript
JavaScript中计算网页中某个元素的位置
2015/06/10 Javascript
javascript下使用Promise封装FileReader
2016/02/19 Javascript
canvas 弹幕效果(实例分享)
2017/01/11 Javascript
javascript判断回文数详解及实现代码
2017/02/03 Javascript
详解AngularJs路由之Ui-router-resolve(预加载)
2017/06/13 Javascript
Vue学习之路之登录注册实例代码
2017/07/06 Javascript
关于 angularJS的一些用法
2017/11/29 Javascript
jQuery与vue实现拖动验证码功能
2018/01/30 jQuery
新版小程序登录授权的方法
2018/12/12 Javascript
[03:41]2018完美盛典-《Fight With Us》
2018/12/16 DOTA
[07:54]DOTA2-DPC中国联赛 正赛 iG vs VG 选手采访
2021/03/11 DOTA
python在控制台输出进度条的方法
2015/06/20 Python
python 内置函数filter
2017/06/01 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
2018/06/27 Python
python爬虫框架scrapy实现模拟登录操作示例
2018/08/02 Python
详解Python 装饰器执行顺序迷思
2018/08/08 Python
如何在Cloud Studio上执行Python代码?
2019/08/09 Python
Python使用random模块生成随机数操作实例详解
2019/09/17 Python
Python基于read(size)方法读取超大文件
2020/03/12 Python
Python的轻量级ORM框架peewee使用教程
2021/02/05 Python
针对HTML5的Web Worker使用攻略
2015/07/12 HTML / CSS
Html5页面上如何禁止手机虚拟键盘弹出
2020/03/19 HTML / CSS
这段代码难道不该打印出56吗
2013/02/27 面试题
python 下载文件的几种方式分享
2021/04/07 Python
源码解读Spring-Integration执行过程
2021/06/11 Java/Android