zoukankan      html  css  js  c++  java
  • jQuery判断checkbox是否选中

    $('#chkId').attr('checked')目前测试情况是无法判断的;

    $('#chkId').get(0).checked 当前可以判断;

    验证的方法:

    http://www.jb51.net/article/53599.htm

    方法一:可以
    if ($("#checkbox-id")get(0).checked) {
        // do something
    }

    方法二:可以
    if($('#checkbox-id').is(':checked')) {
        // do something
    }

    方法三:真不行呀;
    if ($('#checkbox-id').attr('checked')) {
        // do something
    }

    方法四:可以
    if ($('#checkbox-id').prop('checked')) {
        // do something
    }

        $("#btn003").click(function(e) {
            console.log("btn003Click");
            var chk = $('#chk001');
            console.log('attr:' + chk.attr("checked"));// 这样真的有问题呀;chrome中选中一次之后,取消选中,还是会有checked属性;
            console.log("prop:" + chk.prop('checked'));// 用这个可以正确判断;
            // chk.attr("checked",true); // 这样不能正确的设置;只能正常选中一次,然后就会出问题;
            chk.attr('checked', !chk.attr('checked'));// 这个只能前两次可以正常设置;
            // chk.prop('checked', !chk.prop('checked')); // 这个可以正常设置;
        });
  • 相关阅读:
    解除win7系统静音
    temp--test audio micphone
    2015年年中总结
    通过对象成员地址求对象本身地址
    管理全局对象
    UTF-8 <==> unicode(WCHAR)
    [HEOI2016/TJOI2016]树
    P2382 化学分子式
    [PKUWC2018]Slay the Spire
    [Ynoi2019模拟赛]Yuno loves sqrt technology III
  • 原文地址:https://www.cnblogs.com/stono/p/4803455.html
Copyright © 2011-2022 走看看