請幫助我。我有:如何使用jQuery將元素移動到第三個位置?
<ul>
<li>
<h2>Headline for element 1</h2>
<p>Lorem ipsum dolor sit amet quosque tandem.</p>
</li>
<li>
<h2>Headline for element 2</h2>
<p>Lorem ipsum dolor sit amet quosque tandem.</p>
</li>
<li>
<h2>Headline for element 3</h2>
<p>Lorem ipsum dolor sit amet quosque tandem.</p>
</li>
<li>
<h2>Headline for element 4</h2>
<p>Lorem ipsum dolor sit amet quosque tandem.</p>
</li>
<li>
<h2>Headline for element 5</h2>
<p>Lorem ipsum dolor sit amet quosque tandem.</p>
</li>
</ul>
而這正是我想做的事:
- 每當你點擊一個列表項,它移動到中間位置(第三位)和應用類「活動」。
我有這樣的jQuery中:
jQuery(document).ready(function(){
var third = $("ul li:eq(1)");
$("ul li").click(function() {
$("ul li").removeClass("active"); //Remove any "active" class
$(this).insertAfter(third);
$(this).addClass("active"); //Add "active" class to selected tab
});
});
但它並不適用於第一和第二個元素的工作。
它非常完美,非常感謝你! – amp511 2013-02-23 05:34:38