我有这个 html 结构和代码:
<ul class="navMore">
<li><a href="#">Link 1</a></li>
<li href="#"><a>Link 2</a><?li>
</ul>
<div class="row-fluid"></div>
$(".navMore li a").each(function() {
$(this).on("click", function() {
$('<div class="row-fluid"></div>').insertAfter($(this).closest('.row-fluid'));
$('<div id="content" class="span4"></div>').insertAfter($(this).next('.row-fluid'));
});
});
我需要.row-fluid
在前一个 div 之后添加一个新 div.row-fluid
预期结果:
<ul class="navMore">
<li><a href="#">Link 1</a></li>
<li href="#"><a>Link 2</a><?li>
</ul>
<div class="row-fluid"></div>
<div class="row-fluid"></div>
但是如果我们已经添加了一个新的.row-fluid
div,那么这个#content
div应该放在这个新添加的row-fluid
div里面
我如何实现这一目标?
<ul class="navMore">
<li><a href="#">Link 1</a></li>
<li href="#"><a>Link 2</a><?li>
</ul>
<div class="row-fluid"></div>
<div class="row-fluid">
<div id="content" class="span4"></div>
</div>
最后,如果我们插入了 3 个 div,我该怎么做,#content
然后从一个新的.row-fluid
div 重新开始,然后再重新开始?