作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 bootstrap editor jquery plugin .我正在尝试为添加超链接按钮设置一个事件监听器,但它只会在旁边的文本输入为空时触发,否则不会触发。这是我的 jsfiddle .我的代码:
$('.dropdown-menu button').on('click', function () {
alert("ADD clicked");
});
测试jsfiddle , 简单地选择一些文本并按添加而不输入 URL。然后,再次选择文本,输入 URL 并按添加,将不会显示 alert()。
知道为什么会这样吗?
最佳答案
由于我现在看不到的原因,这一行中的某些内容正在改变行为:
$(this).parent('.dropdown-menu').siblings('.dropdown-toggle').dropdown('toggle');
如果你删除它,似乎工作,所以,下拉列表中的某些东西(我猜)对你做错了
关于javascript - 点击事件并不总是触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26705583/
我是一名优秀的程序员,十分优秀!