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”标记。