jQuery判断checked的三种方法
2023-09-27 14:29:05 时间
.is(":checked") vs .prop("checked") == true
因此,特地百度了一下,结果如下:
.attr(‘checked’): //看版本1.6+返回:”checked”或”undefined” ;1.5-返回:true或false
.prop(‘checked’): //1.6+:true/false
.is(‘:checked’): //所有版本:true/false//别忘记冒号哦
jquery赋值checked的几种写法:
所有的jquery版本都可以这样赋值:
// $(“#cb1″).attr(“checked”,”checked”);
// $(“#cb1″).attr(“checked”,true);
jquery1.6+:prop的4种赋值:
// $(“#cb1″).prop(“checked”,true);//很简单就不说了哦
// $(“#cb1″).prop({checked:true}); //map键值对
// $(“#cb1″).prop(“checked”,function(){
return true;//函数返回true或false
});
//$(“#cb1″).prop(“checked”,”checked”);
综上所述:在判断复选框、单选框等有checked属性的元素是否被选中时,兼容最好的是:
.is(‘:checked’): //所有版本:true/false//别忘记冒号哦
相关文章
- jQuery.extend和jQuery.fn.extend的区别
- jquery-追加元素
- jQuery的append和appendTo
- jquery插件--在input下输入密码时提示大写锁定键
- 使用jQuery UI方法
- jQuery简单实现iframe的高度根据页面内容自适应的方法(转)
- js/jquery判断浏览器的方法小结
- jQuery:show()方法
- JQuery 多个checkbox 只选中一个
- jquery动态为个span,input,div,等标签赋值的方法总结,js动态隐藏div
- jquery追加元素的几种方法(append()、prepend()、after()、before()、insertAfter()、insertBefore())
- Js/jQuery实时监听input输入框值变化
- div随页面滚动遇顶固定的两种方法(js&jQuery)
- 解决原生javascript 缺少insertAfter的功能,非Jquery方法
- jQuery.fn.extend() 与 jQuery.extend()
- jQuery.holdReady()方法用法实例
- jQuery & CSS 制作金属质感的选择按钮
- jQuery显示和隐藏 常用的状态判断方法
- 模拟jQuery中的ready方法及实现按需加载css,js实例代码
- jquery 移除class 和id
- 一个通过JSONP跨域调用WCF REST服务的例子(以jQuery为例)
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)
- 一款基于jquery漂亮的按钮
- 数字时钟 (JavaScript ,JQuery)
- Jquery中$.ajax()方法详解【转】
- jquery each,grap遍历方法
- 鼠标悬浮事件 -jQuery hover()方法(layer.js)(layer.tips)