繁体   English   中英

单击监听器按钮在Bootstrap中不起作用

[英]Click listener for button doesn't work in Bootstrap

我想在显示模态窗口之前运行一些JavaScript代码,但是当我单击按钮时,什么也没有发生,并且浏览器控制台也没有给我任何错误。

的jsfiddle

    <a href="#addEdgeModalB" class="btn"> EDGE </a>

<div id="addEdgeModal" class="modal hide fade">
  <div class="modal-body">
    <form class="form-horizontal">    
<div class="control-group">
    <div class="controls">
      <textarea rows="3"></textarea>
    </div>
  </div>


<script>
       $("#addEdgeModalB").on("click",function(e){
           alert("click");
           $("addEdgeModal").modal("show"); 
        });
</script>

尝试,

$("[href='#addEdgeModalB']").on("click",function(e){
   alert("click");           
});

此处没有使用id selector 在此上下文中使用attribute equals selector

DEMO

请参考此内容以获取正确的modal标记。

DEMO

$("a.btn").on("click",function(e){
    alert("click");

});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM