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 相关文章推荐
jQuery的实现原理的模拟代码 -5 Ajax
Aug 07 Javascript
Js 回车换行处理的办法及replace方法应用
Jan 24 Javascript
JavaScript截断字符串的方法
Jul 15 Javascript
分析js闭包引起的事件注册问题
Mar 29 Javascript
基于JS实现仿百度百家主页的轮播图效果
Mar 06 Javascript
Node.js中的require.resolve方法使用简介
Apr 23 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
Sep 12 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
Oct 14 Javascript
详解node登录接口之密码错误限制次数(含代码)
Oct 25 Javascript
JavaScript中的this原理及6种常见使用场景详解
Feb 14 Javascript
element-ui 弹窗组件封装的步骤
Jan 22 Javascript
一文帮你理解PReact10.5.13源码
Apr 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函数method_exists()与is_callable()的区别
2013/06/21 PHP
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
eval的两组性能测试数据
2012/08/17 Javascript
javascript错误的认识不用关心内存管理
2012/12/15 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
Javascript编写2048小游戏
2015/07/07 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
JavaScript深度复制(deep clone)的实现方法
2016/02/19 Javascript
js以分隔符分隔数组中的元素并转换为字符串的方法
2016/11/16 Javascript
详解前后端分离之VueJS前端
2017/05/24 Javascript
详细讲解vue2+vuex+axios
2017/05/27 Javascript
Three.js基础学习之场景对象
2017/09/27 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
2018/03/10 Javascript
打通前后端构建一个Vue+Express的开发环境
2018/07/17 Javascript
React中使用UEditor百度富文本的方法
2018/08/22 Javascript
JS前端面试必备——基本排序算法原理与实现方法详解【插入/选择/归并/冒泡/快速排序】
2020/02/24 Javascript
微信小程序实现选择地址省市区三级联动
2020/06/21 Javascript
在Vue中使用antv的示例代码
2020/06/29 Javascript
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
Vue作用域插槽实现方法及作用详解
2020/07/08 Javascript
简单了解Vue computed属性及watch区别
2020/07/10 Javascript
在Python编程过程中用单元测试法调试代码的介绍
2015/04/02 Python
python 采集中文乱码问题的完美解决方法
2016/09/27 Python
python爬虫爬取淘宝商品信息(selenum+phontomjs)
2018/02/24 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
2018/05/18 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
2018/08/05 Python
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
2019/06/04 Python
Django 自动生成api接口文档教程
2019/11/19 Python
Python任务自动化工具tox使用教程
2020/03/17 Python
Python制作运行进度条的实现效果(代码运行不无聊)
2021/02/24 Python
2014年纠风工作总结
2014/12/08 职场文书
个人先进事迹总结
2015/02/26 职场文书
出纳试用期自我评价
2015/03/10 职场文书
python中opencv实现图片文本倾斜校正
2021/06/11 Python
Pytest中skip skipif跳过用例详解
2021/06/30 Python