IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    解决Jquery全选、反选只能使用一次的问题

    李阳发表于 2015-09-09 02:40:47
    love 0

    最近项目中需要用到批量删除,那么全选和反选就必须使用了,对我来说这个还是比较简单的,分分钟写出来,可是发现一个问题,只能全选反选一次,以前的都没问题啊,后来才发现原来项目中用到了Jquery1.9.1,因此需要使用另一种方式:

    首先列出jquery1.9之前的版本

    $(document).ready(function(){
    		$("#all").click(function(){
    			if(this.checked){
    				$("input[name='chk_list']").attr("checked",true);				
    			} else {
    				$("input[name='chk_list']").attr("checked",false);								
    			}
    		});
    	});

    那么这个代码是没问题的,但是只适用于jquery1.9之前的版本

    $(document).ready(function(){
    		$("#all").click(function(){
    			if(this.checked){
    				$("input[name='chk_list']").prop("checked",true);				
    			} else {
    				$("input[name='chk_list']").prop("checked",false);								
    			}
    		});
    	});

    如果你用的是是jQuery1.9之后的版本,那么改成这样就没问题啦!

    未经允许不得转载:李阳博客 » 解决Jquery全选、反选只能使用一次的问题



沪ICP备19023445号-2号
友情链接