现在我将一个带有类按钮的 div 附加到 popup.html 的主体中,然后在 popup.js 中我使用 jQuery 执行单击事件,但它不起作用。当我将代码放入 jsfiddle 时它就起作用了。 以下是我附加到正文的 HTML:
<div class="button">Clear Saved Login</div>
这是我用来尝试在点击时发生一些事情的 jQuery:
$('document').ready(function(){
$('.button').click(function() {
alert('worked');
});
});
我知道 jQuery 正在被导入,因为如果我在 document.ready() 上放置一个警报,它就会提醒我。我不知道这是 chrome 的问题还是我遗漏了一些东西。
最佳答案
我也有类似的问题。我必须确保将 JQuery 库下载到一个名为 jquery.js 的文件中,并将其放入插件的文件夹中。然后在您的 list 中包括:
"content_scripts": [ {
"js": [ "jquery.js", "yourscript.js" ]
}]
当然,如果你有 yourscript.js 的话。如果我没记错的话,我认为将它像这样的文件一样包含在内就是对我的帮助。
关于javascript - 如何在 chrome 扩展中使用 jquery 执行点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20895258/