JQuery onClick не отвечает на кнопку

0

Я пытаюсь создать простой код с jquery, так как я склонен, но у меня проблемы с кнопкой, не отправляющей событие или /, и jquery не обрабатывают его. Это мой код:

<button id="btn_delete" class="btn btn-danger btn-sm">Delete</button>

JQuery:

$(document).ready(function(){
    $('#btn_delete').on('click', function(){
        alert();
        bootbox.confirm("Are you sure ? ", fucntion(answer){
            alert('User has pressed ' + answer);
        });
    });
});

Я пытаюсь использовать этот BootBox, поэтому, если кто-то может помочь мне или увидеть ошибку в моем программировании, ответьте мне, спасибо!

Консольный выход:

Uncaught ReferenceError: getColumnNumber не определен ListArticles: 562 Uncaught ReferenceError: getColumnNumber не определен ListArticles: 642 Uncaught SyntaxError: Неожиданный токен
  • 0
    любая ошибка в консоли браузера?
  • 0
    Значит, вы не получаете предупреждение? У вас есть более одного элемента, который использует идентификатор btn_delete ?
Показать ещё 8 комментариев
Теги:

3 ответа

2
Лучший ответ

Working Fiddle

Код jQuery

$(document).ready(function () {
    $('#btn_delete').on('click', function () {
        bootbox.confirm("Are you sure ? ", function(answer) {
            alert('User has pressed ' + answer);
        });
    });
});

Добавляем больше в @Richer answer even alert(); выдает ошибку NS_ERROR_XPC_NOT_ENOUGH_ARGS: Not enough arguments [nsIDOMWindow.alert]...
Предупреждение должно иметь один аргумент. Бланк оповещения может быть выполнен с использованием этого alert(''); кода alert('');

Надеюсь, поможет..!!

3

Я заметил опечатку в слове "функция" здесь

bootbox.confirm("Are you sure ? ", fucntion(answer){

После исправления события: http://jsfiddle.net/M3tQ5/ - благодаря Бхавику

Вы должны использовать консоль вашего браузера (лучше использовать firefox или chrome), это отличная помощь, когда пришло время отлаживать код JavaScript. Вы можете открыть с нажатием F12.

Надеюсь, что исправить вашу проблему.

  • 0
    НЕТ сомнений, что вы правы, но указанная вами ссылка не работает ... Вы должны исправить это ...
  • 0
    Спасибо, даже если @JayBlanchard уже сказал мне это в комментарии
Показать ещё 3 комментария
0

Вы допустили ошибку при записи функции в bootbox.confirm("Are you sure? ", fucntion(answer){ это должен быть bootbox.confirm("Are you sure? ", function(answer){. И небольшая модификация вашего кода, Ваша кнопка

<button id="btn_delete" class="btn btn-danger btn-sm">Delete</button>

Javascript код,

 $(document).on("click", "#btn_delete", function(e) {
       bootbox.confirm("Are you sure ? ", function(answer){
             alert('User has pressed ' + answer);
      });
 });

И я надеюсь, что вы загрузили также js и bootstrap js.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню