作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
现在我将一个带有类按钮的 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/
我是一名优秀的程序员,十分优秀!