将JavaScript与JQuery一起包含的问题

将JavaScript与JQuery一起包含的问题,javascript,jquery,Javascript,Jquery,我有这个密码 $(文档).ready(函数() { $(“按钮”)。单击(函数() { $(“#弹出”).toggle(); }); }); 我有一些jQuery代码和一些JavaScript代码,但我无法运行它。似乎我包含文件的方式不正确,因为当我删除JavaScript标记时,jQuery工作正常,而当我删除jQuery标记时,JavaScript工作正常。 我可能错过了什么。谢谢看起来未来的值正在使用jQuery的一些函数进行操作。尝试查看此文件是否覆盖了jQuery的某些方法。示例,

我有这个密码


$(文档).ready(函数()
{
$(“按钮”)。单击(函数()
{
$(“#弹出”).toggle();
});
});
我有一些jQuery代码和一些JavaScript代码,但我无法运行它。似乎我包含文件的方式不正确,因为当我删除JavaScript标记时,jQuery工作正常,而当我删除jQuery标记时,JavaScript工作正常。


我可能错过了什么。谢谢

看起来未来的值正在使用jQuery的一些函数进行操作。尝试查看此文件是否覆盖了jQuery的某些方法。示例,如果它使用
$


您还可以尝试将
$
替换为
jQuery

文件冲突。无论是谁编写了
future\u value.js
,都在使用
$
作为代码中的函数。jQuery也是如此,因此它们相互冲突。您在这里有几个选项:

  • 如果future_value.js足够短,请搜索并替换所有 带有类似于
    fv
    $
    的实例

  • 使用jQuery noConflict,然后对所有jQuery使用
    jQuery()
    而不是
    $()
    操作


如果$-变量确实有问题,请尝试以下方法:

(function($)
{
  $(document).ready(function()
  {
      $("button").click(function()
      {
          $("#popup").toggle();
      });
  });
})(jQuery);

似乎没什么不对。。。尝试删除两个脚本标记之间的空格。另外,加载jQuery 1.8.1,1.8.0在IE上有一个很大的错误。请注意,jQuery是JavaScript。当你说你“无法运行它”是什么意思?你有JavaScript错误吗?我们还需要查看
future_value.js
的内容,因为这可能会导致问题。错误消息将帮助我们提出解决方案:)对不起,我写了一个与您类似的问题。我没有看到有新的安斯沃诺担忧;)我们的答案肯定不是正确的same@Fresheyeballgr8我把所有的美元都换了,它成功了!
(function($)
{
  $(document).ready(function()
  {
      $("button").click(function()
      {
          $("#popup").toggle();
      });
  });
})(jQuery);