使用jquery执行数据切换

Lor*_*ion 12 jquery html5 twitter-bootstrap

我有一个按钮切换自举模式.

<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Run Code Online (Sandbox Code Playgroud)

我想用jquery函数做同样的事情.这可能吗?

Sna*_*yes 21

使用您发布的简单代码:

<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Run Code Online (Sandbox Code Playgroud)

除非你在javascript中编写代码,否则它不会显示模态对话框:

$("button").on("click", function(){
  $($(this).attr("data-target")).modal("show");
});
Run Code Online (Sandbox Code Playgroud)

你将放入的内容data-target将打开一个id为对话模式的div.

要么

$("button").on("click", function(){
  $($(this).data("target")).modal("show");
});
Run Code Online (Sandbox Code Playgroud)


Ehs*_*jad 16

给你的按钮ID并隐藏它:

CSS:

#btnTrigger
{
display:none;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<button class="btn btn-primary btn-lg" id="btnTrigger" data-toggle="modal" data-target="#myModal">
Run Code Online (Sandbox Code Playgroud)

在另一个事件或条件上,只需以编程方式单击它:

JQuery的:

$('#btnTrigger').click();
Run Code Online (Sandbox Code Playgroud)

在结果中,将显示弹出窗口.


sri*_*tha 7

下面的代码对我有用,你可以在任何事件上调用这个函数

 <script type="text/javascript">
    $(document).ready(function () {
        ShowModel = function () {
            $("#myModal").modal();
        }
    });
</script>
Run Code Online (Sandbox Code Playgroud)

  • 我不知道为什么*这*不是答案 (2认同)