码迷,mamicode.com
首页 > Web开发 > 详细

使用jQuery练习全选-取消-反选-显示选择内容等功能代码

时间:2014-10-05 17:52:58      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:jquery   jquery全选-取消-反选   

<span style="font-size:24px;color:#ff0000;">部长练习全选-取消-反选-显示选择内容等功能代码:</span>


<!doctype html>
<html>
<head>
<meta charset="gb2312">
<title>部长练习全选-取消-反选-显示选择内容等功能</title>
<script src="js/jquery-1.11.1.min.js"></script>
<script>
$(document).ready(function(e) {

    //实现全选功能
    $(':input[value=全选]').click(function(){
        //alert($(this).val());    
        $('form :checkbox').prop("checked", true);
    });
    
	//实现取消功能
    $(':input[value=取消]').click(function(){
        //$(':checkbox').removeAttr('checked');
        //$(':checkbox').attr('checked',false);
        $('form :checkbox').prop("checked",false);
    });
    
	
	//实现反选功能
    $(':input[value=反选]').click(function(){
        $('form :checkbox').each(function(index, element) {
            $(this).prop('checked',!$(this).prop('checked'));
        });;
    });
    
	
	
	//实现第二个全选的功能
    $('#myall').change(function(){
        //alert($(this).prop('checked'));
        if($(this).prop('checked')){
            $('form :checkbox').prop("checked", true);
            $(this).next('span').html('取消');
        }else{
            $('form :checkbox').prop("checked",false);
            $(this).next('span').html('全选');
        }
    });
    
	//实现显示选择的功能
    $(':input[value=显示选择]').click(function(){
        var t = '';
        $('form :checked').each(function(index, element) {
            t+=$(this).val();
        });
        alert(t);
    });
});
</script>
</head>

<body>
<form>
<label><input  type="checkbox" name="love[]" value="音乐">音乐</label>
<label><input type="checkbox" name="love[]" value="运动">运动</label>
<label><input type="checkbox" name="love[]" value="看书">看书</label>
<label><input type="checkbox" name="love[]" value="玩游戏">玩游戏</label>
<label><input type="checkbox" name="love[]" value="看电视">看电视</label>
<label><input type="checkbox" name="love[]" value="游戏">游戏</label>
<label><input type="checkbox" name="love[]" value="上网">上网</label>
</form>
<hr>
<input type="button" value="全选"> 
<input type="button" value="反选"> 
<input type="button" value="取消"> 
<input type="button" value="显示选择">
<hr>
<label><input type="checkbox" id="myall"><span>全选</span></label>

</body>
</html>


效果图:

bubuko.com,布布扣

bubuko.com,布布扣

使用jQuery练习全选-取消-反选-显示选择内容等功能代码

标签:jquery   jquery全选-取消-反选   

原文地址:http://blog.csdn.net/buzhang1314/article/details/39803633

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!