单击链接后,我可以关闭Bootstrap模式吗?

时间:2012-11-10 05:51:53

标签: html twitter-bootstrap modal-dialog

现在,我在Bootstrap模式中使用它来重定向到一个站点:

<a href="http://www.example.com/" href="_blank">click</a>

我希望在点击链接后关闭模态,所以我认为在标记中添加data-dismiss="modal"会起作用,但是它会导致模式关闭而不会打开链接。

在 URL打开后,我可以将这些组合并使模态关闭吗?

6 个答案:

答案 0 :(得分:7)

这对我有用,不需要额外的脚本标记:

<a href="http://www.example.com/" onclick="$('#myModal').modal('hide')">click</a>

答案 1 :(得分:2)

为锚标记添加一个ID。然后,您可以在点击后使用该ID关闭模式。

<a href="http://www.example.com/" href="_blank" id="sample">click</a>

<script>        
    $("a#sample").click(function(){
    $('#myModal').modal('hide')
    });
</script>

答案 2 :(得分:2)

在boostrap 4中:

<a href="http://www.example.com/" data-dismiss="modal" href="_blank">click</a>

答案 3 :(得分:1)

类似下面的内容应该这样做

$('a').click(function(){
  $('modal-selector').modal('hide')
})

答案 4 :(得分:1)

您可以在元素中使用现有的类:

class="modal-close"

答案 5 :(得分:1)

这对我有用。 <a onclick="location.href='http://www.example.com/';" data-dismiss="modal">click</a>