首页 > 解决方案 > 基本的 JavaScript/JQuery 函数无缘无故无法工作

问题描述

我和我的队友一直在不知疲倦地用 js/jquery 解决这个看似不可能的错误。我们feedback在 .js 文件中调用了一个简单的函数,但它不起作用。请参阅下面的复制链接:

https://replit.com/join/pryxsdvjtz-5pengoo

请帮忙。

编辑:这是功能:

function feedback(event) {
  event.preventDefault();
  console.log("this function ran");
  var text = $('#text');
  console.log(text);
}

为了调试目的,我已经减少了很多功能,但我想做的只是在控制台中打印“这个函数运行”。谢谢!

标签: javascriptjquery

解决方案


这是因为我认为,replit 不会重定向到 create.html,您可以从迷你浏览器窗口中的 url 进行验证。我觉得这就是 replIt 的工作方式。然而,如果您在新选项卡中尝试,您可以在 url 中看到 create.html 作为路径。如果未加载 create.html,则您的脚本也未正确加载。所以,你的功能没有被执行。

在 repli 中浏览器预览窗口的右上角,有一个选项可以在新选项卡中打开 url。您发布的代码在那里工作。它在预览浏览器窗口中不起作用。所以你的代码没有问题。


推荐阅读