jq判断checkbox是否选中

  • 原创
  • |
  • 浏览:15451
  • |
  • 更新:
  • |
  • 标签:编程语言 

如何使用jquery判断checkbox是否勾选。可以使用两种方法进行判断,

方法一:$(this).attr('checked');

方法二:$(this).is(":checked");

jq判断checkbox是否选中
jq判断checkbox是否选中

方法/步骤

  1. 1

    打开html开发工具,新建一个html页面。

    jq判断checkbox是否选中
  2. 2

    在html代码页面创建一个checkbox选中框,然后给这个checkbox选择框添加一个id(remember),用于后面对checkbox选中框进行判断。

    html代码:

    <input type="checkbox" id="remember"/>

    jq判断checkbox是否选中
  3. 3

    引入jquery库。 判断checkbox需要使用的jquery封装好的方法,所以需要引入jquery库。

    jq判断checkbox是否选中
  4. 3
    相关内容未经许可获取自百度经验
  5. 4

    创建<scritp>标签,在<script>编辑判断checkbox选中框是否勾选的方法。

    javascript代码:

    <script type="text/javascript">

    $(function(){

    $("#remember").click(function(){

    var flage = $(this).is(":checked");

    if(flage){

    alert("checkbox选中");

    }else{

    alert("checkbox未选中");

    }

    })

    })

    </script>

    jq判断checkbox是否选中
  6. 5

    保存html代码,然后使用浏览器打开,勾选checkbox选中框,即可看到弹出checkbox勾选的提示,再次点击就会弹出checkbox未选中提示。

    jq判断checkbox是否选中
    jq判断checkbox是否选中
    END

方法二

  1. 1

    使用$(this).attr('checked')判断checkbox选中框是否勾选,步骤与方法一一致,只需要把方法一的第四个步骤里这行 var flage = $(this).is(":checked") 修改为var flage = $(this).attr('checked')即可。

    jq判断checkbox是否选中
  2. 2

    保存html代码,然后使用浏览器打开,勾选checkbox选中框,即可看到弹出checkbox勾选的提示,再次点击就会弹出checkbox未选中提示。

    jq判断checkbox是否选中
    jq判断checkbox是否选中
  3. 3

    页面所有代码。可以直接复制下面所有代码,粘贴到新建html页面,修改引入jquery路径,然后保存html代码使用浏览器打开即可看到效果。

    所有代码:

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8">

    <title></title>

    <script type="text/javascript" src="js/jquery-1.4.4.js">

    </script>

    <script type="text/javascript">

    $(function(){

    $("#remember").click(function(){

    //var flage = $(this).is(":checked");

    var flage = $(this).attr('checked')

    if(flage){

    alert("checkbox选中");

    }else{

    alert("checkbox未选中");

    }

    })

    })

    </script>

    </head>

    <body>

    <input type="checkbox" id="remember"/>

    </body>

    </html>

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签编程语言