JQuery onClick没有响应按钮

时间:2014-04-30 17:37:38

标签: javascript jquery html5

我试图使用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,所以如果有人可以帮助我或者在我的编程中看到错误,请回答我,谢谢!

控制台输出:

未捕获的ReferenceError:未定义getColumnNumber ListArticles:562未捕获的ReferenceError:未定义getColumnNumber ListArticles:642 Uncaught SyntaxError:Unexpected token

3 个答案:

答案 0 :(得分:3)

我注意到'function'这个词中的拼写错误

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

修复后,活动工作:http://jsfiddle.net/M3tQ5/ - 感谢Bhavik

你应该使用你的浏览器控制台(首选firefox或chrome),这是时候调试javascript代码的很大帮助。 您可以按F12打开。

希望能解决你的问题。

答案 1 :(得分: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的答案添加更多答案alert();会引发错误NS_ERROR_XPC_NOT_ENOUGH_ARGS: Not enough arguments [nsIDOMWindow.alert] ...
警报必须有一个参数..可以使用此代码alert('');

完成空白警报

希望它有所帮助.. !!

答案 2 :(得分: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。