小编典典

在 Twitter 的 Bootstrap 中禁用按钮的最佳方法

all

当我使用 JavaScript/jQuery禁用<button>,<input>或带有 classes:
or的<a>元素时,我感到很困惑。.btn``.btn-primary

我使用了以下代码片段来做到这一点:

$('button').addClass('btn-disabled');
$('button').attr('disabled', 'disabled');
$('button').prop('disabled', true);

因此,如果我只是为$('button').addClass('btn-disabled');我的元素提供
,它会在视觉上显示为禁用,但功能将保持不变并且仍然可以点击,这就是我向元素添加attrprop设置的原因。

有没有人在那里过期了同样的问题?这是正确的做法吗?在使用 Twitter 的 Bootstrap 时?


阅读 105

收藏
2022-05-10

共1个答案

小编典典

您只需要该$('button').prop('disabled', true);部分,按钮将自动采取禁用类。

2022-05-10