首页 > Web开发 > 详细

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

时间:2014-10-05 17:01:18      阅读:334      评论:0      收藏:0      [点我收藏+]

<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练习全选-取消-反选-显示选择内容等功能代码

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!