$(":checked").val()=0是怎么回事

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了$(":checked").val()=0是怎么回事相关的知识,希望对你有一定的参考价值。

参考技术A 如果要赋值,应该是$(":checked").val(0)吧, 参考技术B 所有选上的checkbox元素的value置0.

关于checked="checked"却不显示选中的“对勾”

       //以下是用JQ实现全选 全取消的代码  但是只可以执行一次,第二次点击页面不显示对勾, 但是checked="checked”;
    $("#checkall").click(function () {if (this.checked) { $(".cart-tbody input[type=\'checkbox\']").prop(\'checked\', true) } else { $(".cart-tbody input[type=\'checkbox\']").attr(\'checked\', false) } } );


经查询后发现这是attr的问题
更改attr为prop就可以纠正问题  
ps:
  • 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
  • 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。

 

 

以上是关于$(":checked").val()=0是怎么回事的主要内容,如果未能解决你的问题,请参考以下文章

VueJs Checked 单选按钮组

vue中iview框架下select选择器渲染的时候报警告Invalid prop: type check failed for prop "value". Expected St

为啥“this.checked”有效,但“$(”#acept").checked”无效? [复制]

javascript控制checked属性

单击目标复选框后,Checked="Checked" 不起作用[重复]

mvc checked="checked"