Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.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 使用jQuery制作Chrome扩展_Javascript_Jquery_Google Chrome_Plugins - Fatal编程技术网

Javascript 使用jQuery制作Chrome扩展

Javascript 使用jQuery制作Chrome扩展,javascript,jquery,google-chrome,plugins,Javascript,Jquery,Google Chrome,Plugins,我开始用jQuery创建一个Chrome扩展,它会运行,但是当我创建一个类似 $("#button").click(function(){ $("#result").text("Hello World"); }); 它正在打印Hello World,但不到一秒钟就消失了“太快了!!” 那么,伙计们,问题出在哪里呢?如果您的#按钮是一个标记或提交按钮,并且您单击它,页面将发生更改,除非您取消它的默认行为 $("#button").click(function(e){ e.preven

我开始用jQuery创建一个Chrome扩展,它会运行,但是当我创建一个类似

$("#button").click(function(){
   $("#result").text("Hello World");
});
它正在打印Hello World,但不到一秒钟就消失了“太快了!!” 那么,伙计们,问题出在哪里呢?

如果您的
#按钮是一个
标记或提交按钮,并且您单击它,页面将发生更改,除非您取消它的默认行为

$("#button").click(function(e){
   e.preventDefault();
   $("#result").text("Hello World");
});

如果没有看到有问题的代码,就不可能说。我建议其他的东西正在改变文本,因为上面的代码不会做您所解释的事情。它只会显示“Hello Wolld”[sic]然后停止。非常感谢,我刚刚发现,当我提交表单jQuery时,我没有键入“return false”。。因此,每当我提交时,它都会刷新扩展中的页面,这是有意义的。很高兴你找到了:)
返回false
不是更重要的<代码>ev.preventDefault()
为。