【发布时间】:2014-10-10 04:41:19
【问题描述】:
我正在开发一个网络应用程序,该应用程序包含以下元素:
<div id="flip" class="container">
<div class="f-page f-cover" id="cover">
<div class="cover-elements">
<div class="f-cover-story">
<span>Life Events</span>Photo Album
</div>
</div>
<div class="f-cover-flip">< swipe</div>
</div>
<div class="f-page f-cover-back">
<div id="codrops-ad-wrapper">
<a href="index.jsp" >Back to bookshelf</a>
</div>
</div>
</div>
我想在html元素之间像其他div一样元素
<div class="f-page f-cover" id="cover">
<div class="cover-elements">
<div class="f-cover-story">
<span>Life Events</span>Photo Album
</div>
</div>
<div class="f-cover-flip">< swipe</div>
</div>
和
<div class="f-page f-cover-back">
<div id="codrops-ad-wrapper">
<a href="index.jsp" >Back to bookshelf</a>
</div>
</div>
为此,我搜索了 jquery 框架并找到了 .insertAfter 方法。
所以这是我迄今为止尝试过的:
$(result_html).insertAfter( "#cover" );
其中 result_html 是我的字符串,其中加载了我要添加的 html 元素
和
$(result_html).insertAfter( ".f-page f-cover" );
在第一个中,我尝试将它与我想将其放在旁边的 div 的 id 一起添加,第二个是我所引用的类。
虽然在 jquery insertafter method 中使用了 div 的类,但在我的例子中,我的 div 有 2 个类名。
我该如何解决这个问题?目前在 f-page f-cover div 旁边没有插入任何内容。
【问题讨论】:
标签: javascript jquery html insert