我可以在点击事件HTML中使用引导箱(引导弹出窗口)吗?

Mas*_*ini 0 html jquery twitter-bootstrap

我必须问您是否真的要删除选定的项目,我想使用引导箱。...这不起作用!

<s:a onclick="return bootbox.confirm('Are you sure?')" action="deleteElement">
Run Code Online (Sandbox Code Playgroud)

Pra*_*man 5

对于投票决定关闭此选项的人,我不知道对此尚不清楚的地方,因为问题非常清楚,OP没有使用正确的语法。该bootbox.confirm()也好,都需要一个回调函数,这不以传统的方式工作。

您必须为此使用一个callback函数

$(function () {
  $("a").click(function (e) {
    e.preventDefault();
    bootbox.confirm('Do you really wanna delete?', function (res) {
      if (res)
        location.href = 'http://www.example.com/';
    });
  });
});
Run Code Online (Sandbox Code Playgroud)
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
<script src="https://code.jquery.com/jquery-1.11.3.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.4.0/bootbox.min.js"></script>

<a href="http://www.example.com/" action="deleteElement" class="btn btn-danger">Delete</a>
Run Code Online (Sandbox Code Playgroud)