Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.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 如何将.load()加载到具有函数链接的div中_Javascript_Jquery - Fatal编程技术网

Javascript 如何将.load()加载到具有函数链接的div中

Javascript 如何将.load()加载到具有函数链接的div中,javascript,jquery,Javascript,Jquery,我想创建一个动态站点,将div内容从其他页面加载到div内容中,该内容包含使用函数.load()的链接。如果您正在更改的div是另一个div而不是内容div,则此功能有效 以下是我认为应该起作用的命令: <div class="container"> <div class="links"> <a href="#" id="button">CLick here</a><br /> <scrip

我想创建一个动态站点,将
div
内容从其他页面加载到
div
内容中,该内容包含使用函数
.load()
的链接。如果您正在更改的
div
是另一个
div
而不是内容
div
,则此功能有效

以下是我认为应该起作用的命令:

<div class="container">
    <div class="links">
        <a href="#" id="button">CLick here</a><br />
        <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
        <script>
          $("#button").on("click", function(){
            $("#container").load("example.php?q=2 #container > *");
          });
        </script>
    </div>
</div>


$(“#按钮”)。在(“单击”,函数(){ $(“#container”).load(“example.php?q=2#container>*”; });
如果我用另一个
div
替换
#容器
,整个过程都会工作。但是当我尝试替换容器
div
时,它完全没有任何作用。在
example.php
中,有一些php函数通过MySQL填充另一个div的内部


如何使加载函数在上层
div
上工作?

问题是,我附加了id标记(#),而不是class(.)。解决方案是向类容器中添加一个id容器

供参考。这也让人困惑:如果我用另一个div替换#container,整个过程都会工作。但是当我尝试替换container div时,它完全没有任何作用。那么到底是哪一个:替换容器div有效吗?可能您的问题是必须关闭第一个div如果第一个div已关闭,那么您可以提供更多信息,因为我看不到您的代码存在其他问题。^关于关闭div的部分可能会有所帮助。如果没有,作为一个控制测试,试着复制这两个不同的容器,并让它们相互设置。它仍然在外部工作吗?另外,您正在使用“class”标记,这个标记用于表示样式表的类名,然后我认为您必须使用“id”标记。