最佳答案
当涉及到禁用带有类.btn
或.btn-primary
的<button>
, <input>
或<a>
元素时,我很困惑,使用JavaScript/jQuery。
我使用了以下片段来做到这一点:
$('button').addClass('btn-disabled');
$('button').attr('disabled', 'disabled');
$('button').prop('disabled', true);
因此,如果我只是向元素提供$('button').addClass('btn-disabled');
,它将在视觉上显示为禁用,但功能将保持不变,尽管如此,它将是可单击的,因此这就是为什么我向元素添加attr
和prop
设置的原因。
有人遇到过同样的问题吗?当使用Twitter的Bootstrap时,这是正确的方法吗?