jquery操作checked属性以及disabled属性的多种方法


Posted in Javascript onJune 20, 2014

下边两种写法没有任何区别 只是少了些代码而已...

<input id="cb1" type="checkbox" checked />

<input id="cb2" type="checkbox" checked="checked" />

jquery判断checked的三种方法:

.attr('checked'):   //看版本1.6+返回:"checked"或"undefined" ;1.5-返回:true或false

.prop('checked'): //16+: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");

更多参考:http://api.jquery.com/prop/

<html>

    <head>

        <title>测试</title>

        <style type="text/css">
        </style>

        <!--1.62可以修改1.42  1.52  1.7来测试-->

        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>

        <script type="text/javascript">

        $(function(){

            //判断checked



 //    var a=$("#cb1").attr('checked'); //看版本1.6+返回:"checked"或"undefined" ;1.5-返回:true或false



 //    var b=$("#cb1").prop('checked'); //1.6+:true/false



 var c=$("#cb1").is(':checked');  //所有版本:true/false



 //    alert(a);        


   //    alert(b);

            alert(c);

           //赋值   前两个所有的jquery版本都支持 prop只有jquery1.6+支持



 //    $("#cb1").attr("checked","checked");//1.5-



 //    $("#cb1").attr("checked",true);//1.5-



 //
 $("#cb1").prop("checked","checked");//1.6+(整理的时候把这个忘记啦)



 //    $("#cb1").prop("checked",true);//1.6+



 //    $("#cb1").prop({checked:true});//1.6+

 


//    $("#cb1").prop("checked",function(){



 //        return  true;//1.6+



 //    });                

        })();

    

        </script>

    </head>

    <body>

        <!--赋值的时候记得去掉checked-->

    <input id="cb1" type="checkbox" checked />

    <input id="cb2" type="checkbox" checked="checked"/>

    </body>

</html>
Javascript 相关文章推荐
ExtJS 设置级联菜单的默认值
Jun 13 Javascript
获取css样式表内样式的js函数currentStyle(IE),defaultView(FF)
Feb 14 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
Mar 12 Javascript
toggle一个div显示或隐藏且可扩展成自定义下拉框
Sep 12 Javascript
jquery简单实现幻灯片的方法
Aug 03 Javascript
jquery实现像栅栏一样左右滑出式二级菜单效果代码
Aug 24 Javascript
js仿京东轮播效果 选项卡套选项卡使用
Jan 12 Javascript
不得不看之JavaScript构造函数及new运算符
Aug 21 Javascript
Vue波纹按钮组件制作
Apr 30 Javascript
vue中的watch监听数据变化及watch中各属性的详解
Sep 11 Javascript
Vue.js路由实现选项卡简单实例
Jul 24 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
Aug 03 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
Jun 20 #Javascript
JQuery获取与设置HTML元素的内容或文本的实现代码
Jun 20 #Javascript
jquery获取html元素的绝对位置和相对位置的方法
Jun 20 #Javascript
confirm的用法示例用于按钮操作时确定是否执行
Jun 19 #Javascript
javascript 控制input只允许输入的各种指定内容
Jun 19 #Javascript
$(document).ready(function() {})不执行初始化脚本
Jun 19 #Javascript
对之前写的jquery分页做下升级
Jun 19 #Javascript
You might like
php按字符无乱码截取中文的方法
2015/03/27 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
2018/06/04 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
javascript 得到变量类型的函数
2010/05/19 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
javascript每日必学之多态
2016/02/23 Javascript
Bootstrap进度条组件知识详解
2016/05/01 Javascript
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
微信小程序开发之IOS和Android兼容的问题
2017/09/26 Javascript
Vue2.x中利用@font-size引入字体图标报错的解决方法
2018/09/28 Javascript
Vue学习之组件用法实例详解
2020/01/06 Javascript
图解Python变量与赋值
2018/04/03 Python
详解python单元测试框架unittest
2018/07/02 Python
详解django的serializer序列化model几种方法
2018/10/16 Python
python之pyqt5通过按钮改变Label的背景颜色方法
2019/06/13 Python
Python数据分析模块pandas用法详解
2019/09/04 Python
Python序列化与反序列化pickle用法实例
2019/11/11 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
使用Pycharm分段执行代码
2020/04/15 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
2020/05/22 Python
python实现图片转字符画的完整代码
2021/02/21 Python
美国电视购物HSN官网:HSN
2016/09/07 全球购物
Petmate品牌官方网站:宠物用品
2018/11/25 全球购物
创先争优活动党员公开承诺书
2014/08/29 职场文书
中秋节国旗下演讲稿
2014/09/13 职场文书
民警群众路线教育实践活动对照检查材料
2014/10/04 职场文书
车间质检员岗位职责
2015/04/08 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书
《有余数的除法》教学反思
2016/02/22 职场文书
nginx proxy_cache 缓存配置详解
2021/03/31 Servers
python-for x in range的用法(注意要点、细节)
2021/05/10 Python
详解Oracle块修改跟踪功能
2021/11/07 Oracle
Java 关于String字符串原理上的问题
2022/04/07 Java/Android