`

[转]jquery的checked以及disabled

 
阅读更多

 

http://archive.cnblogs.com/a/2251855/

 

下面只提到checked,其实disabled在jquery里的用法和checked是一模一样的

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

-----------------------------------------------------------
<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/

上代码 大家可以随便测试:(你是懒人么-_-)

jquery1.6以后才支持prop的哦

新建一个text复制内容进去  后缀名改成html

<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>
 
分享到:
评论

相关推荐

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

    主要介绍了jquery控制checked属性以及disabled属性的多种方法,下面只提到checked,其实disabled在jquery里的用法和checked是一模一样的,需要的朋友可以参考下

    jQuery 1.4.1 中文参考

    3.9.2 :disabled 60 3.9.3 :checked 61 3.9.4 :selected 61 4. 属性 62 4.1 属性 62 4.1.1 attr(name) 62 4.1.2 attr(properties) 62 4.1.3 attr(key, value) 63 4.1.4 attr(key, function(index, attr)) 63 4.1.5 ...

    jQuery表单选择器用法详解

    表单选择器 1. :button Selector  1. jQuery(“:button”)  2.... 2. :checkbox Selector  1. jQuery(“:checkbox”) ... jQuery(“disabled”)  2. 选择所有被禁用的元素 5. :enabled Selector  1. jQuery

    JQuery新版中文手册

    :disabled :checked :selected 文档处理 内部插入 append(content|fn) appendTo(content) prepend(content|fn) prependTo(content) 外部插入 after(content|fn) before(content|fn) insertAfter(content...

    jQuery 1.5 API 中文版

    :disabled :checked :selected Core jQuery function $.jQuery( selector [, context] ), .jQuery( element ), .jQuery( elementArray ), .jQuery( jQueryObject ), .jQuery( ) $.jQuery( html [, ownerDocument] ),...

    jQuery完全实例.rar

    动态创建一个 div 元素(以及其中的所有内容),并将它追加到 body 元素中。在这个函数的内部,是通过临时创建一个元素,并将这个元素的 innerHTML 属性设置为给定的标记字符串,来实现标记到 DOM 元素转换的。所以...

    jQuery详细教程

    jQuery详细教程,讲解很透彻, 一. jQuery 语法实例 $(this).hide() 演示 jQuery hide() 函数,隐藏当前的 HTML 元素。 $("#test").hide() 演示 jQuery hide() 函数,隐藏 id="test" 的元素。 $("p").hide() ...

    jquery1.11.0手册

    :disabled :checked :selected 文档处理 内部插入 append(content|fn) appendTo(content) prepend(content|fn) prependTo(content) 外部插入 after(content|fn) before(content|fn) insertAfter...

    jquery中prop()方法和attr()方法的区别浅析

    大家都知道有的浏览器只要写disabled,checked就可以了,而有的要写成disabled = “disabled”,checked=”checked”,比如用attr(“checked”)获取checkbox的checked属性时选中的时候可以取到值,值为”checked”但...

    H5 jQuery多级复选框checkbox选中代码.zip

     all = $(this).find(":checkbox").not("[name='sales_group_id'],:disabled") ,  allChecked = $(this).find(":checked").not("[name='all-checked']") ,  thisAllCheckBtn = $(this).find(".all-checked ...

    Jquery 1.3 简体中文手册

    :disabled :checked :selected 文档处理 内部插入 append(content) appendTo(content) prepend(content) prependTo(content) 外部插入 after(content) before(content) insertAfter(content) insertBefore...

    JQuery 1.3 中文参考手册

    :disabled :checked :selected 文档处理 内部插入 append(content) appendTo(content) prepend(content) prependTo(content) 外部插入 after(content) before(content) insertAfter(content) insertBefore...

    jQuery1.4 API

    image :reset :button :file :hidden 表单对象属性 :enabled :disabled :checked :selected 文档处理内部插入 append(content | fn) appendTo(content) prepend(content | fn) prependTo(content) 外部插入 after...

    jQuery表单域属性过滤器用法分析

    本文实例讲述了jQuery表单域属性过滤器用法。分享给大家供大家参考。具体分析如下: 表单内包含各种各样的表单域,使用表单域属性选择器可以很好的获取已被选中的单选按钮,复选框以及列表项,也可以根据是否可用从...

    jQuery获取选中内容及设置元素属性的方法

    获取选中select : $("#id option:selected").val(); 自定义radio: $("input[name=sex][value="+data.sex+"]").attr("checked",true); 获取radio: ...$("#cashNum").attr("disabled","disabled");

Global site tag (gtag.js) - Google Analytics