我的代码中使用
.attr('disabled', 'disabled')
和 .attr('disabled', true)
都有效,但我想知道:这两种方式哪一种更有效率或者更常用?它们之间真的有区别吗?从性能方面来看,也许会有差异?.attr('disabled', 'disabled')
和 .attr('disabled', true)
都有效,但我想知道:这两种方式哪一种更有效率或者更常用?它们之间真的有区别吗?从性能方面来看,也许会有差异?不应该有任何区别。但是从jQuery 1.6+开始,你应该使用:
$('input').prop('disabled', true);
value
属性、输入和按钮的disabled
属性或复选框的checked
属性。应该使用.prop()
方法来设置disabled
和checked
,而不是.attr()
方法。” - nbrooks