Я пытаюсь сделать простой: if (confirm()) {действия}, но некоторые действия выполняются, даже если вы еще не нажимали подтверждение/отменить ,Как я могу предотвратить действие по умолчанию() по умолчанию JavaScript
Вот мой код:
$("#checkbox").click(function() {
if (confirm("Continu ?")) {
hideShowDiv("test");
$(this).attr("checked", true);
}
}
Я в этом случае, если нажать на поле, даже если вы не нажимали подтвердить/отменить, флажок будет установлен, но ДИВ «тест» выиграл Отобразится (если вы не нажмете подтвердить). Не знаю, почему линия:
$(this).attr("checked", true);
выполнен до возврата подтверждения().
Какая версия файла jquery вы используете? –