当用jquery进行全选与反选操作时出现只能执行一次成功的情况时解决办法

转载 2016年05月30日 14:38:06

jquery1.6中新加了一个方法prop(),一直没用过它,官方解释只有一句话:获取在匹配的元素集中的第一个元素的属性值。

大家都知道有的浏览器只要写disabled,checked就可以了,而有的要写成disabled = "disabled",checked="checked",比如用attr("checked")获取checkbox的checked属性时选中的时候可以取到值,值为"checked"但没选中获取值就是undefined。

jq提供新的方法“prop”来获取这些属性,就是来解决这个问题的,以前我们使用attr获取checked属性时返回"checked"和"",现在使用prop方法获取属性则统一返回true和false。

那么,什么时候使用attr(),什么时候使用prop()? 1.添加属性名称该属性就会生效应该使用prop(); 2.是有true,false两个属性使用prop(); 3.其他则使用attr(); 项目中jquery升级的时候大家要注意这点!

 $('#choose_all').click(function(){
        var isChecked = $(this).prop("checked");
        $(".box").prop("checked", isChecked);
    });

相关文章推荐

关于jQuery实现CheckBox全选只能生效一次的问题

//这代码只有一次全选、全不选的效果 第三次点击checkall会没有任何效果 $("#checkall").click(function(){ $('input[name="check"]').a...
  • sourny
  • sourny
  • 2015-12-01 10:43
  • 1368

jquery checkbox反复调用attr('checked', true/false)只有第一次生效

/** * 全选 */ function checkAll() { $("input[name=ids]").attr("checked", true); ...
  • tunzao
  • tunzao
  • 2013-12-09 16:32
  • 15074

input file域的value清空与赋默认值方法,及Jquery中file的change事件只能执行一次,不可多次执行的解决办法

将file域的值清空 第1个方法是大多人传统做法,替换HTML代码,使用正则表达式; (亲试可行) 第2个方法利用SendKeys模拟键盘操作,需要允许浏览器调用ActiveX才行;  第3个方法,有...

jQuery实现全选、全不选和反选,没有只能选一次的bug

学习到用.attr设置checked属性时出现全选只能实现一次的效果(关键是作业必须用button做)。。很郁闷。。终于找到解决的办法啦: 第一个比较不常用 的用button来做得全选全不选和反选按钮...

使用windows服务管理对WAS进行停止和重启操作时后台出现凭证失败的错误解决办法

最近公司测试服务器上的WAS通过windows服务管理器进行重启和停止时发现没有作用,虽然看起来像是完成了整个操作,但Java进程不变任然存在,后台stopServer.log报出了错误,如下: ...
  • kmter
  • kmter
  • 2014-10-20 11:15
  • 10082

[记录]在Linux中Oracle安装成功后,首次启动使用时,会出现的一些问题总结和解决办法

1、  sqlplus命令不识别问题(bash :sqlplus command not found)当你首次安装oracle后,也许会出现这种情况,第一次或许有点棘手,不知道如何改怎么办。这时不用着...

利用C#开发web应用程序时,对注册表进行操作提示没有权限的解决办法

因为公司项目需要对web程序添加一套注册机制。本人菜鸟一个,也就能想到利用

在Linux中Oracle安装成功后,首次启动使用时,会出现的一些问题总结和解决办法

注意:oracle安装不能用root用户安装,必须新建用户安装 1、  sqlplus命令不识别问题(bash :sqlplus command not found) 当你首次安装oracle后...
  • e_wsq
  • e_wsq
  • 2011-11-06 00:53
  • 490

1、checkbox日常jquery操作。 现在我们以下面的html为例进行checkbox的操作。 <input id="checkAll" type="checkbox" />全选

1、checkbox日常jquery操作。 现在我们以下面的html为例进行checkbox的操作。 id="checkAll" type="checkbox" />全选 ...
  • ytldsc
  • ytldsc
  • 2015-07-29 10:27
  • 1160

jQuery 全选与反选时出现的bug!

jQuery 1.x attr属性bug: 今天在写项目,使用jQuery1.10.2 发现一个小小的bug, 在设置checked属性时,前两次反选的时候是正常的,后面均不正确,通过调试, 准确的说...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)