Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在chrome扩展中使用jquery执行单击事件?_Javascript_Jquery_Google Chrome_Google Chrome Extension - Fatal编程技术网

Javascript 如何在chrome扩展中使用jquery执行单击事件?

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的还是我遗漏了什么。我也有类似的问

现在我在popup.html的主体中添加了一个带有class按钮的div,然后在popup.js中我使用jQuery来执行一个click事件,但它不起作用。当我把代码放进去的时候它就工作了。 下面是我附加到正文的HTML:

<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" ]
  }]