单击bootstrap模式锚点时添加URL哈希

时间:2016-04-28 07:38:51

标签: javascript jquery twitter-bootstrap

我有一个锚来打开一个模态:

<a href="#delete-{{ $id }}" class="btn btn-danger btn-xs btn-delete btn-fla details" data-toggle="modal" data-target="#remove_property_modal">
    <i class="fa fa-trash"></i>
</a>

问题是该网址未从http://example.com更改为http://example.com/#delete-4

1 个答案:

答案 0 :(得分:1)

更改bootstrap模式(docs)的show.bs.modal事件的url哈希

$(document).ready(function () {
     $('.modal').on('show.bs.modal', function (e) {
         if (typeof (e.relatedTarget) != "undefined") {
             window.location.hash = $(e.relatedTarget).attr('href');
         } 
     });
});