javascript - jquery click 不锁定 bootstrap col-md div

标签 javascript jquery twitter-bootstrap wow.js

我有一个 div,简单定义为:

<div class="col-md-4 single-signup wow fadeIn animated" data-wow-offset="10" data-wow-duration="1.5s"> 

里面有一些内容,比如如下:

<p><a id="clickme" href="#">Please do!</a> click click click.</p>

问题是,我的事件处理程序根本不起作用。该事件如下所示:

$(document).ready(function() {
  $('#clickme').click(function(){
    alert("test");
  });
});

现在,奇怪的是,当我从 div 类中删除所有 bootstrap/wow 动画时,只有一个原始的 <div></div> ,处理程序按预期工作。

什么可能导致这里出现问题?

最佳答案

如果内部 html 被修改然后被另一个插件替换,那么该替换可以删除现有的事件监听器。

假设您的 id="clickme" 修改后仍然存在,您可以使用事件委托(delegate)

$(document).on('click', '#clickme', function(){
   alert("test");
});

关于javascript - jquery click 不锁定 bootstrap col-md div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35374922/

相关文章:

javascript - jQuery 事件未触发。

css - 无法让页脚占据屏幕的其余部分

html - 如何切换 Bootstrap 导航栏的第二行

javascript d3 刻度格式

javascript - 内容可编辑的字数,包括默认文本

javascript - 将分析数据发送到不同的域而没有响应

javascript - 为什么 return 在 getJSON 中不起作用以及为什么我不能从 getJSON 写入变量?

javascript - 使用 AJAX 在 ASP.NET MVC 中的返回结果中突出显示搜索词

javascript - Pathjs路由问题

javascript - Bootstrap 和 AngularJS : form-control-lg changes only input size, 不是标签