是否有任何“jQuery样板”来启用/禁用按钮?

时间:2013-06-06 17:41:41

标签: jquery html

目标

以实用且简单的方式启用/禁用按钮(是的,带有HTML标记disabled)。

问题

我不知道用jQuery / JavaScript启用和禁用按钮的一致而简单的方法。人们对我的应用程序的操作被很好地过滤,我使用和滥用禁用按钮。我真的需要一种“递归方式”去做我想要的魔法。

更具体地说,我知道如何使用jQuery禁用按钮,但是我怎么能这样做多次呢?

更新v1:更多详情

我认为对你来说不太清楚,所以我会解释一下。

我知道如何使用jQuery或JavaScript禁用/启用按钮。但是我的应用程序上有许多按钮可以启用或禁用。我需要的是简单的:使用DRY( D on R epeat Y 我们自己)概念的一个好方法。

提前致谢。 干杯!

1 个答案:

答案 0 :(得分:4)

.prop()方法:

// Disable
$('#element').prop('disabled', true);

// Enable
$('#element').prop('disabled', false);

注意:

  • 元素在DOM中应具有disabled属性。
  • 您可以停用并启用元素无限次。

编辑:您还可以切换disabled州:

$('.elements').prop('disabled', function(_, disabled) {
    return !disabled;
});