Je suis confus lorsqu'il s'agit de désactiver un élément "bouton", "input" ou "a" avec les classes : "btn" ou "btn btn-primary", avec JavaScript/jQuery.
J'ai utilisé l'extrait suivant pour ce faire :
$('button').addClass('btn-disabled');
$('button').attr('disabled', 'disabled');
$('button').prop('disabled', true);
Donc, si je fournis juste le : $('button').addClass('btn-disabled');
à mon élément, il apparaîtra comme désactivé, visuellement, mais la fonctionnalité restera la même et il sera néanmoins cliquable, c'est la raison pour laquelle j'ai ajouté l'élément attr
y prop
à l'élément.
Quelqu'un a-t-il rencontré le même problème ? Est-ce la bonne façon de procéder - en utilisant le Bootstrap de Twitter ?