【发布时间】:2016-10-25 07:09:20
【问题描述】:
这只是对我在这里尝试完成的事情的测试,这可能非常简单,但却让我绞尽脑汁。我已经查看了一些已在此处提供的最接近的匹配项,但我无法使它们中的任何一个起作用。
我正在尝试使用按钮将内容加载到 div 中,如下所示:
<div class="load-container">
<button class="load-first">Load First</button>
</div>
<script type="text/javascript">
$(".load-first").click(function() { $(".load-container").load("/test-1.html"); });
$(".load-second").click(function() { $(".load-container").load("/test-2.html"); });
$(".load-third").click(function() { $(".load-container").load("/test-3.html"); });
</script>
这实际上在第一次尝试时有效,但是当“/test-1.html”加载时,下一个按钮不起作用。这是 /test-1.html 文件中的内容:
This is the first one.<br>
<button class="load-second">Load Second</button>
单击第二个按钮应该加载下一个内容,但它什么也不做。问题是按钮位于目标容器 div 内吗?我需要一个带有按钮的容器 div,可以通过这种方式加载新内容。
【问题讨论】:
标签: jquery-load