jQuery - Wenn die URL übereinstimmt href verschieben Sie dann LI oben zum UL?

Versucht, diese zu arbeiten unsuccessfuly. Jede Hilfe würde geschätzt werden.

Suchen, UL,, wenn alle "href" sind gleich die "aktuelle URL", dann verschieben Sie es in die Liste Element am Anfang der UL-Liste, stack.

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");
   }
});

Ist es eine dynamisch erstellte Liste (Bildergalerie), also nicht sicher, ob das ist, warum die jQuery nicht funktioniert? Dies ist das grobe layout, das Sie sehen in 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>
InformationsquelleAutor Yammi | 2010-11-10
Schreibe einen Kommentar