/ ouvinte de delegado de evento / jQuery não disparando [duplicado] - javascript, jquery, twitter, extensão do google-chrome, delegação de evento

ouvinte delegado do evento jQuery não está disparando [duplicado] - javascript, jquery, twitter, google-chrome-extensão, delegação de eventos

Estou criando uma extensão do Google Chrome e tento modificar o código da página inicial do Twitter para isso.

Preciso ser notificado sempre que um usuário clicar em um --- More botão que está presente em cada tweet. Basicamente, uso o seguinte código de delegação de evento:

$(document).on("click", ".dropdown-toggle", function() {
console.log("Hi !");
});

Funciona para todos os tweets na página inicial e aquelescarregado via Ajax (é por isso que uso delegação de evento: D), mas não funciona nos subtuítes / respostas que aparecem quando você expande um tweet na linha do tempo. No entanto, os menus ainda têm o dropdown-toggle classe, mas o retorno de chamada não é chamado.

Então eu pensei que o código do Twitter estava chamando event.stopPropagation() ou semelhante, então tentei remover ouvintes de evento em um deles chamando $(button).off() mas também não funcionou.

Respostas:

-2 para resposta № 1
$(".dropdown-toggle").on("click", function() {
console.log("Hi !");
});