Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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(在线或离线)添加到HTML文档中?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何将jQuery(在线或离线)添加到HTML文档中?

Javascript 如何将jQuery(在线或离线)添加到HTML文档中?,javascript,jquery,html,Javascript,Jquery,Html,这是我的html;由于某种原因,它不起作用 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title></title>

这是我的html;由于某种原因,它不起作用

            <!DOCTYPE html>
            <html lang="en">
                    <head>
                        <meta charset="utf-8" />
                        <title></title>
                        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js">

                        </script>
                    </head>
                        <body>
                            <div id="container">
                                <h2></h2>
                            </div>
                            <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js">
                                $(document).ready(function() {
                                    $("h2").html("Hello there!");
                                });
                            </script>
                        </body>
            </html>

$(文档).ready(函数(){
$(“h2”).html(“你好!”;
});

我是jQuery新手,如果我犯了一个明显无知的错误,我非常抱歉。

您只需要从脚本块中删除
src
属性:

  <script>
          $(document).ready(function() {
                 $("h2").html("Hello there!");
          });
  </script>

$(文档).ready(函数(){
$(“h2”).html(“你好!”;
});

这是因为,否则浏览器将使用在
src
属性中指定的脚本,而不是在其包含块中指定的脚本

为什么要包含jQuery两次?你贴的东西对我来说很好,没有线索;但是如果我删除了一个--没有什么是固定的。但是我已经连接到互联网--那么它不应该仍然工作吗?非常感谢!我不知道为什么会这样——但谢谢你!关于“不确定为什么会这样”。。。。它之所以能够工作是因为:现在您已经删除了SRC属性,它是一个脚本块——其中的代码将作为javascript运行;如果您有一个SRC属性,那么将使用实际的源文件,标记之间没有任何内容。是这样还是那样。如果您已经将jquery库正确地包含在文档的头部,我建议将脚本块移动到单独的文件中,例如称为“site.js”,然后将该文件也包含在头部。当您了解更多信息时,您可以开始将这两个文件编译为一个文件,以及更多。。。