为什么简单的超时不能在30秒后触发

时间:2019-06-26 18:38:39

标签: jquery html

我有一个非常基本的html结构,从各个角度看它都很整洁。我只想在30秒后触发一次超时,但无法正常工作。当我手动单击链接时,它们就可以正常工作。

这是jsfiddle链接https://jsfiddle.net/r49bu1sp/

当我单击chrome扩展名时,它可以正常工作并打开弹出窗口,但我希望此弹出窗口在30秒后显示,并且代码非常简单并且看起来正确。任何帮助都会很棒

var data = JSON.parse(body);
var appleValue = data.store.products[0].apples;

1 个答案:

答案 0 :(得分:2)

似乎您在js中使用了错误的ID。

您想使用#popup_chrome1。这就是您要单击的超链接的ID。

您还应该在单击之前指定元素。请在下面尝试。

$("#popup_chrome1")[0].click();