Я пытаюсь добавить класс к кнопке с событием onClick
. Событие onClick
запускает всплывающее окно alert
, которое сообщает пользователю, что нужно установить флажок. После того как вы установите флажок, он отключает onClick
: $("#continue").prop('onclick',null).off('click');
После onClick
отключен, я хочу добавить class
на кнопку один раз кликаем:jQuery - Невозможно добавить класс к кнопке с событием onClick
//Updated JS
jQuery(function($) {
if ($("#continue").hasClass("selected")) {
$(this).addClass('active');
}
$('#button').click(function(){
$("#continue").addClass('selected');
$("#continue").prop('onclick',null).off('click');
});
});
//Button HTML
<a id="button" href="javascript:void(0)">Pick me</a>
<a id="continue" href="javascript:void(0)" onclick="showError()">Continue</a>
Но не class
добавляется. Не уверен, что происходит.
См обновленный вопрос. Я добавил точно, что у меня есть – Garrettj944
, пожалуйста, вставьте фрагмент со всем кодом. Имейте в виду, что оповещения, реквизиты и т. Д. Останавливают выполнение javascripts до тех пор, пока пользователь не отклонит предупреждение. – Alfredo
Вот мой код http://pastebin.com/s5mKxTaA Это не нормальное предупреждение, его настраиваемый – Garrettj944