全选反选全不选,prpo和attr

相比attr,prop是1.6.1才新出来的,两者从中文意思理解,都是获取/设置属性的方法(attributes和properties)。只是,window或

相比attr,prop是1.6.1才新出来的,两者从中文理解都是获取/设置属性的方法(attributes和properties)。只是,window或

document中使用.attr()方法在jQuery1.6之前不能正常运行,因为window和document中不能有attributes。prop应运而生了。


/*
 * 全选事件,点击全选,调用此函数,选中每一个checkbox
 */
 $('#checkall_file').click(function(){//全选 
    $("[name='filename']").prop('checked','true'); 
  }); 


/*
 * 全不选事件,点击全不选,调用此函数,将所有的checkbox设置成不选中
 */
 $('#notchose_file').click(function(){//全不选 
    $("[name='filename']").removeAttr("checked");
  }); 
  
  
  /*
   *反选事件,点击反选,调用此函数,将所有checkbox选中设置为不选中,不选中设置为选中 
   */
   $('#invertchose_file').click(function(){//反选 
 	
    $("[name='filename']").each(function(){ 
      $(this).prop('checked',!$(this).prop('checked')) ;

    }) 
  }); 
  
中使用.attr()方法在jQuery1.6之前不能正常运行,因为window和document中不能有attributes。prop应运而生了。

相比attr,prop是1.6.1才新出来的,两者从中文意思理解,都是获取/设置属性的方法(attributes和properties)。只是,window或document中使用.attr()方法在jQuery1.6之前不能正常运行,因为window和document中不能有attributes。prop应运而生了。



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值