0

目标

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

问题

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

更具体地说,我知道如何使用 jQuery 禁用按钮,但我怎样才能多次执行此操作?

更新 v1:更多细节

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

我知道如何使用 jQuery 或 JavaScript 禁用/启用按钮。但是我的应用程序上有很多按钮可以启用或禁用。我需要的很简单:使用 DRY 的(D on't R epeat Y ourself )概念来做到这一点的好方法。

提前致谢。干杯!

4

1 回答 1

4

.prop()方法:

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

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

笔记:

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

编辑:您还可以切换disabled状态:

$('.elements').prop('disabled', function(_, disabled) {
    return !disabled;
});
于 2013-06-06T17:45:47.323 回答