簡體   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