【发布时间】:2016-05-15 12:20:51
【问题描述】:
我正在尝试将隐藏在页面上的选定内容加载到内容 div 中。为此,我遇到了 jquery 的.load 和.empty。
它似乎在某个地方出了问题,但据我所知,它应该可以工作,我在哪里出错了?一个更广泛的问题是 .load / .empty 使用正确的功能还是有更简单的方法?
我在下面附上了我的 html 和 Js,并在这里创建了一个 JSfiddle:https://jsfiddle.net/poha5cb2/3/
我设置了以下内容:
<a id="op-1">Open 1</a><br>
<a id="op-2">Open 2</a><br>
<a id="op-3">Open 3</a><br>
<hr>
<h2>CONTENT</h2>
<div id="content">
</div>
<hr>
<div class="hidden-content-to-be-loaded" style="display: none;">
<div id="one">
<h3>One</h3>
</div>
<div id="two" class="initial-close">
<h3>Two</h3>
</div>
<div id="three" class="initial-close">
<h3>Three</h3>
</div>
</div>
对于我写的 JS
$("#op-1").click(function(){
$("#content").empty();
$("#content").load("#one);
});
$("#op-2").click(function(){
$("#content").empty();
$("#content").load("#two);
});
$("#op-3").click(function(){
$("#content").empty();
$("#content").load("#three);
});
【问题讨论】:
标签: javascript jquery jquery-load