繁体   English   中英

点击事件并非总是触发

[英]Click event not always triggering

我正在使用bootstrap编辑器jquery插件 我正在尝试将事件侦听器设置为“添加超链接”按钮,但是仅当其旁边的文本输入为空时才会触发它,否则不会触发。 这是我的jsfiddle 我的代码:

$('.dropdown-menu button').on('click', function () {
        alert("ADD clicked");
    });

要测试jsfiddle只需选择一些文本,然后按add而不输入URL。 然后,再次选择文本,输入URL,然后按添加,将不会显示alert()。

任何想法为什么会这样?

此行中的某项更改行为是由于我现在看不到的原因:

$(this).parent('.dropdown-menu').siblings('.dropdown-toggle').dropdown('toggle');

如果将其删除,似乎可以正常工作,因此下拉菜单(我想)中的某些内容对您有问题

暂无
暂无

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

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