【发布时间】:2011-05-07 22:07:30
【问题描述】:
一直试图让这个工作不成功。任何帮助将不胜感激。
搜索 UL,如果任何 href 等于当前 URL,则将其列表项移动到 UL 列表堆栈的顶部。
var url = window.location.toString();
$('#partnerCharities li.panel h1 a').each(function(){
var myHref= $(this).attr('href');
if( url.match( myHref)) {
$(this).parent().parent().parent().before("#slider1 li:first");
}
});
这是一个动态创建的列表(图片库),所以不确定这是否是 jQuery 不起作用的原因?这是您在 Firebug 中看到的粗略布局...
<ul id="slider">
<li class="panel cloned"></li>
<li class="panel">
<article>
<h1><a href="site.com">Example</a></h1>
</article>
</li>
<li class="panel cloned"></li>
</ul>
【问题讨论】:
标签: jquery