Javascript 如何在chrome扩展中使用jquery执行单击事件?
现在我在popup.html的主体中添加了一个带有class按钮的div,然后在popup.js中我使用jQuery来执行一个click事件,但它不起作用。当我把代码放进去的时候它就工作了。 下面是我附加到正文的HTML:Javascript 如何在chrome扩展中使用jquery执行单击事件?,javascript,jquery,google-chrome,google-chrome-extension,Javascript,Jquery,Google Chrome,Google Chrome Extension,现在我在popup.html的主体中添加了一个带有class按钮的div,然后在popup.js中我使用jQuery来执行一个click事件,但它不起作用。当我把代码放进去的时候它就工作了。 下面是我附加到正文的HTML: <div class="button">Clear Saved Login</div> 我知道jQuery正在被导入,因为如果我对document.ready发出正确的警报,它将向我发出警报。我不知道它是chrome的还是我遗漏了什么。我也有类似的问
<div class="button">Clear Saved Login</div>
我知道jQuery正在被导入,因为如果我对document.ready发出正确的警报,它将向我发出警报。我不知道它是chrome的还是我遗漏了什么。我也有类似的问题。我必须确保我将JQuery库下载到一个名为JQuery.js的文件中,该文件放在插件的文件夹中。那么在您的清单中包括:
"content_scripts": [ {
"js": [ "jquery.js", "yourscript.js" ]
}]
当然,如果您有脚本,那么yourscript.js就是。如果我没记错的话,我想把它像一个文件一样包括进去,这对我来说是正确的。没错,但他也没有说他没有!在我的例子中,以这种方式加载JQuery为我解决了这个问题。问题特别提到popup.html,因此内容脚本可能不会有帮助。请在问题中包括popup.html中的确切html/JS/etc。这将更好地帮助我们识别问题。
"content_scripts": [ {
"js": [ "jquery.js", "yourscript.js" ]
}]