Как удалить атрибут из тега div, используя jQuery?
	  Гость |  21 февраля 2017, 16:42  |  1
Создал форму, в ней есть кнопка отправки
<input type="submit" id="submit" value="Отправить форму" />
При отправке формы, кнопка блокируется, делаю это, чтобы форма не отправлялась несколько раз:
$('#submit').on('click', function(){
   $(this).attr('disabled', 'disabled');
   // Тут остальной код отправки формы
});
В итоге, по клику на кнопку, она становится неактивной
<input type="submit" id="submit" value="Отправить форму" disabled="disabled" />
Встала проблема — при перезагрузке страницы, браузер помнит состояние «выключено» для кнопки и не даёт её нажать снова.
Пытался удалять значение для disabled, но безуспешно
$(this).attr('disabled', '');
Что можно придумать?
jQuery
Решения
Чтобы удалить атрибут
disabledиз тега,можно воспользоваться следующим кодом
$('#submit').removeAttr('disabled');То есть, для текущего кода, он будет выглядеть примерно так:
$('#submit').removeAttr('disabled'); $('#submit').on('click', function(){ $(this).attr('disabled', 'disabled'); // Тут остальной код отправки формы });