2012-01-13 92 views
-3

我开始做的jQuery Chrome扩展程序,它运行,但是当我提出一个事件像制作一个Chrome扩展使用jQuery

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

它打印的Hello World但disappers后不到第二“SOOO快速!!” 所以大家有什么问题?

+2

无法看到有问题的代码说。我会建议别的东西在改变文本,因为上面的代码不会做你已经解释过的。它会显示“Hello Wolrd”[原文如此],然后停下来。 – Archer 2012-01-13 13:28:14

+0

非常感谢你,我刚刚发现,当我提交表单jQuery我没有输入“return false”..所以每当我提交它刷新页面的扩展 – TrojanFM 2012-01-13 16:38:30

+0

这是有道理的。很高兴你找到它:) – Archer 2012-01-13 17:12:15

回答

0

如果您的#button<a>标记或提交按钮,并且您单击该按钮,页面将会更改,除非您取消它的默认行为。

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