Jquery 在李上加上「;主动的;在UL中排名第一
我有这样一个无序列表:Jquery 在李上加上「;主动的;在UL中排名第一,jquery,Jquery,我有这样一个无序列表: <ul> <li class="first"><a href="/nl"><span>Nederlands</span></a></li> <li class="active"><a href="/fr"><span>Français</span></a></li> <li class="last
<ul>
<li class="first"><a href="/nl"><span>Nederlands</span></a></li>
<li class="active"><a href="/fr"><span>Français</span></a></li>
<li class="last"><a href="/de"><span>Deutch</span></a></li>
</ul>
我需要的李,其中有类“积极”是在列表中的第一名,无论其原始位置是什么。
有人对如何使用jquery提供建议吗?使用:
您可能应该为ul
提供一个ID,并在prependTo
调用中使用该ID
.使用:
您可能应该为ul
提供一个ID,并在prependTo
调用中使用该ID
参考:
演示:
参考:
演示:你不也应该把它从原来的位置拿出来吗?@JMC Creative不,你不需要。您正在移动元素,而不是克隆它。您是否也应该将其从原始位置移除?@JMC Creative不,您不需要。您正在移动元素,而不是克隆它。
$('li.active').prependTo('ul');
var $active = $('li.active');
$active.prependTo($active.parent());