jQuery 3.0 removeAttr与prop

时间:2016-06-12 05:30:57

标签: javascript jquery

我刚刚阅读了jQuery 3.0的重大变化,我认为所有前端工程师都应该知道这一点。

e.g。问题, 1.如何取消选中复选框? 2.如何从单选按钮中删除已检查?

$('input').prop('checked', false);

1 个答案:

答案 0 :(得分:2)

  

在DOM上使用.removeAttr(“checked”)几乎总是错误的   元件。它可能唯一有用的时候是DOM以后再去   被序列化回HTML字符串。在所有其他情况下,.prop(   应该使用“checked”,false)。

https://jquery.com/upgrade-guide/3.0/#feature-new-signature-for-jquery-get-and-jquery-post