Javascript jQuery事件委托侦听器未启动

Javascript jQuery事件委托侦听器未启动,javascript,jquery,twitter,google-chrome-extension,event-delegation,Javascript,Jquery,Twitter,Google Chrome Extension,Event Delegation,我正在创建一个Google Chrome扩展,并尝试修改Twitter的主页代码 每当用户点击每条推文中出现的--More按钮时,我都需要得到通知。基本上,我使用以下事件委派代码: $(document).on('click', '.dropdown-toggle', function() { console.log('Hi !'); }); 它适用于主页上的所有推文和通过Ajax加载的推文(这就是为什么我使用event delegation:D),但不适用于在时间轴中展开推文时出现的

我正在创建一个Google Chrome扩展,并尝试修改Twitter的主页代码

每当用户点击每条推文中出现的
--More
按钮时,我都需要得到通知。基本上,我使用以下事件委派代码:

$(document).on('click', '.dropdown-toggle', function() {
    console.log('Hi !');
});
它适用于主页上的所有推文和通过Ajax加载的推文(这就是为什么我使用event delegation:D),但不适用于在时间轴中展开推文时出现的子推文/答案。然而,菜单仍然有
下拉切换
类,但是没有调用回调


所以我认为Twitter的代码调用的是
event.stopPropagation()
或类似的东西,所以我试图通过调用
$(button).off()
删除其中一个上的事件侦听器,但也不起作用。

对通过Ajax加载的tweet不起作用。这就是我使用事件委托的原因。
$('.dropdown-toggle').on('click', function() {
    console.log('Hi !');
});