Я смущен, когда дело доходит до отключения элемента <button>
, <input>
или <a>
с классами: .btn
или .btn-primary
с помощью JavaScript/jQuery.
Для этого я использовал следующий фрагмент:
$('button').addClass('btn-disabled');
$('button').attr('disabled', 'disabled');
$('button').prop('disabled', true);
Итак, если я просто предоставил элемент $('button').addClass('btn-disabled');
для моего элемента, он будет выглядеть как отключенный, визуально, но функциональность останется прежней, и она будет доступна без обращения, так что это причина, по которой я добавил attr
и prop
для элемента.
Кто-нибудь из них выходил из этой же проблемы? Это правильный способ сделать это - при использовании Twitter Bootstrap?