jquery处理checkbox(复选框)是否被选中实例代码

 更新时间:2017年06月12日 10:50:38   作者:sdusdu  
这篇文章主要介绍了jquery处理checkbox(复选框)是否被选中实例代码的相关资料,需要的朋友可以参考下

jquery处理checkbox(复选框)是否被选中

现在如果一个复选框被选中,是用checked=true,checked="checked"也行

要用prop代替attr会更好,虽然在jQuery1.6之前版本的attr()方法能正常使用,但是现在必须使用prop()方法代替

 实例代码:

<!DOCTYPE html>
<html lang="en">
<head>

<meta charset="utf-8"/>
<title>checkbox</title>
</head>
<body>

<input type="button" id="btn1" value="全选">
<input type="button" id="btn2" value="取消全选">
<input type="button" id="btn3" value="选中所有奇数">
<input type="button" id="btn4" value="反选">
<input type="button" id="btn5" value="获得选中的所有值">

<input type="checkbox" value="checkbox1"/>
<input type="checkbox" value="checkbox2"/>
<input type="checkbox" value="checkbox3"/>
<input type="checkbox" value="checkbox4"/>
<input type="checkbox" value="checkbox5"/>

<script src="js/jquery-3.2.0.min.js"></script>
<script>
$(function(){

var checkbox = $("input[type=checkbox]");

$("#btn1").on("click",function(){
checkbox.prop("checked",true);
});

$("#btn2").on("click",function(){
checkbox.prop("checked",false);
});

$("#btn3").on("click",function(){
$("input[type=checkbox]:even").prop("checked",true);
});

$("#btn4").on("click",function(){
checkbox.each(function(){
if($(this).prop("checked")){
$(this).prop("checked",false);
}else{
$(this).prop("checked",true);
}
});
});

$("#btn5").on("click",function(){
var str = "";
$("input[type=checkbox]").each(function(){
if($(this).prop("checked")){
str += $(this).val() + ",";
}

});
console.log(str);
});

});
</script>


</body>
</html>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • JQuery 1.4 中的Ajax问题

    JQuery 1.4 中的Ajax问题

    心血来潮下了最新版本的JQuery1.4,写一个页面通过Ajax加载的的例子。
    2010-01-01
  • jQuery对下拉框,单选框,多选框的操作

    jQuery对下拉框,单选框,多选框的操作

    这篇文章主要介绍了jQuery对下拉框,单选框,多选框的操作需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02
  • jq源码解析之绑在$,jQuery上面的方法(实例讲解)

    jq源码解析之绑在$,jQuery上面的方法(实例讲解)

    下面小编就为大家带来一篇jq源码解析之绑在$,jQuery上面的方法(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • jQuery判断checkbox是否选中的小例子

    jQuery判断checkbox是否选中的小例子

    判断checkbox是否选中的方法有很多,不过都是大同小异,下面为大家介绍下使用jquery是如何做到的,下面有个不错的示例,感兴趣的朋友可以参考下
    2013-12-12
  • jQuery多级联动下拉插件chained用法示例

    jQuery多级联动下拉插件chained用法示例

    这篇文章主要介绍了jQuery多级联动下拉插件chained用法,结合实例形式分析了jQuery多级联动下拉插件chained的功能与基本使用技巧,需要的朋友可以参考下
    2016-08-08
  • jQuery模拟原生态App上拉刷新下拉加载更多页面及原理

    jQuery模拟原生态App上拉刷新下拉加载更多页面及原理

    很多App中,新闻或者展示类都存在下拉刷新和上拉加载的效果,如何实现上拉刷新下拉加载更多页面的呢?下面小编通过下面内容给大家介绍jQuery模拟原生态App上拉刷新下拉加载更多页面及原理,需要的朋友可以参考下
    2015-08-08
  • jquery实现仿新浪微博评论滚动效果

    jquery实现仿新浪微博评论滚动效果

    这篇文章主要介绍了jquery实现仿新浪微博评论滚动效果,基于jquery实现页面图文定时滚动效果,涉及jquery页面元素的遍历与样式的动态操作技巧,是一款经典的jquery滚动特效,非常具有实用价值,需要的朋友可以参考下
    2015-08-08
  • 制作jquery遮罩层效果导航菜单代码分享

    制作jquery遮罩层效果导航菜单代码分享

    我们将创建一个简单的jquery菜单,只要我们悬停在导航栏的区域里,将展示给我们的画面是:明亮的菜单在稍显黑暗的背景图中脱颖而出
    2013-12-12
  • jQuery实现产品对比功能附源码下载

    jQuery实现产品对比功能附源码下载

    一些电商网站产品或评测网站会为用户提供产品对比的功能,用户只需勾选多个需要对比的产品,就可以进行比对,下文给大家带来了jQuery实现产品对比功能,一起看下吧
    2016-08-08
  • jQuery hover事件简单实现同时绑定2个方法

    jQuery hover事件简单实现同时绑定2个方法

    这篇文章主要介绍了jQuery hover事件简单实现同时绑定2个方法,可实现同时绑定悬停与离开事件的功能,非常简单实用,需要的朋友可以参考下
    2016-06-06

最新评论