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 相关文章推荐
利用Ext Js生成动态树实例代码
Sep 08 Javascript
JavaScript入门教程(3) js面向对象
Jan 31 Javascript
jQuery 获取对象 基本选择与层级
May 31 Javascript
jQuery实现首页顶部可伸缩广告特效代码
Apr 15 Javascript
介绍一个简单的JavaScript类框架
Jun 24 Javascript
jQuery使用animate创建动画用法实例
Aug 07 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
Jun 21 Javascript
javascript 利用arguments实现可变长参数
Nov 21 Javascript
AngularJS表格添加序号的方法
Mar 03 Javascript
Vue分页组件实例代码
Apr 17 Javascript
详解VUE里子组件如何获取父组件动态变化的值
Dec 26 Javascript
JavaScript中this函数使用实例解析
Feb 21 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
2020年4月放送!《Princess Connect Re:Dive》制作组 & 角色声优公开!
2020/03/06 日漫
学习discuz php 引入文件的方法DISCUZ_ROOT
2009/06/21 PHP
PHP中的integer类型使用分析
2010/07/27 PHP
分享php分页的功能模块
2015/06/16 PHP
php实现QQ空间获取当前用户的用户名并生成图片
2015/07/25 PHP
PHP基于IMAP收取邮件的方法示例
2017/08/07 PHP
身份证号码前六位所代表的省,市,区, 以及地区编码下载
2007/04/12 Javascript
使用Javascript接收get传递的值的代码
2011/11/30 Javascript
网页编辑器ckeditor和ckfinder配置步骤分享
2012/05/24 Javascript
JQuery Mobile实现导航栏和页脚
2016/03/09 Javascript
Node.js中Request模块处理HTTP协议请求的基本使用教程
2016/03/31 Javascript
AngularJS打开页面隐藏显示表达式用法示例
2016/12/25 Javascript
js实现数组内数据的上移和下移的实例
2017/11/14 Javascript
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
Node.js实现简单管理系统
2019/09/23 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
2020/08/17 Javascript
[02:35]DOTA2英雄基础教程 狙击手
2014/01/14 DOTA
[55:32]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第二场
2018/04/05 DOTA
[02:28]PWL开团时刻DAY3——Ink Ice与DeMonsTer之间的勾心斗角
2020/11/03 DOTA
深入讲解Python中面向对象编程的相关知识
2015/05/25 Python
对于Python装饰器使用的一些建议
2015/06/03 Python
Python实现爬取逐浪小说的方法
2015/07/07 Python
使用Python的Twisted框架编写非阻塞程序的代码示例
2016/05/25 Python
用Python写王者荣耀刷金币脚本
2017/12/21 Python
Python中Proxypool库的安装与配置
2018/10/19 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
详解如何为eclipse安装合适版本的python插件pydev
2018/11/04 Python
解决python线程卡死的问题
2019/02/18 Python
工商管理应届生求职信
2013/10/07 职场文书
工程造价专业大学生职业生涯规划书
2014/01/18 职场文书
经贸专业毕业生求职信
2014/03/23 职场文书
2014年宣传工作总结
2014/11/18 职场文书
2015年新农合工作总结
2015/03/30 职场文书
交通事故起诉书
2015/05/19 职场文书
房产遗嘱范本
2015/08/06 职场文书
CSS几步实现赛博朋克2077风格视觉效果
2021/06/16 HTML / CSS