【问题标题】:Making a Chrome extensions with jQuery使用 jQuery 制作 Chrome 扩展
【发布时间】:2012-02-09 16:46:12
【问题描述】:

我开始用 jQuery 制作一个 Chrome 扩展并且它运行但是当我做一个像

这样的事件时
$("#button").click(function(){
   $("#result").text("Hello World");
});

它正在打印 Hello World,但在不到一秒后消失 “SOOO FAST!!” 那么大家有什么问题呢?

【问题讨论】:

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

标签: javascript jquery google-chrome plugins


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2021-11-03
    • 1970-01-01
    • 2016-07-12
    • 1970-01-01
    • 1970-01-01
    • 2013-12-28
    • 2013-10-27
    • 1970-01-01
    • 2013-10-21
    相关资源
    最近更新 更多