怎么用 bootstrap 代替 confirm 对话框?

发布于 2022-09-07 11:58:42 字数 928 浏览 18 评论 0

<a href="https://www.baidu.com" onClick="return confirmJump();">跳转到百度<a>
<script>
function confirmJump(){
  $('#jumpModal').modal('toggle');
  return false;
  // 这里要怎么才能让跳出的对话框点击确认之后再跳转到百度?
}
</script>

更新

我有一个表格,然后上面显示了没条记录,然后每条记录都有一个操作按钮(删除),这个删除需要链接到一个url。

<td>
    <a href="/delete/1/" role="button" class="btn btn-danger">删除</a>
</td>

上面的那个id是会变的,因为有多条记录。

简单的实现方法是这样:

<td>
    <a href="/delete/1/" role="button" class="btn btn-danger" onclick="return confirm('这样真的好么?');">删除</a>
</td>

现在就是觉得那个confirm对话框跟我的网页风格不匹配,想要换成bootstrap的modal框。

这是一个方法,但是不知道是不是相对最好的。

他的做法是将我选中的那个记录的herf属性添加到modal上的a标签的href属性上。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

不再让梦枯萎 2022-09-14 11:58:42

https://stackoverflow.com/que...

参考连接。

感谢答题的热心人。

@范捷琦Jackie
@路人

成熟的代价 2022-09-14 11:58:42

如果你#jumpModal里有个确认按钮——button.confirm的话,可以在加上下面这段:

<script> 
    $('#jumpModal .confirm').click(function(){
        window.open( 'https://www.baidu.com', '_self' )
    });
</script>
尤怨 2022-09-14 11:58:42

可以使用模态框事件: hidden.bs.modal 此事件在模态框被隐藏(并且同时在 CSS 过渡效果完成)之后被触发。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文