2011-01-15 12 views
0

hey guys, jemand half mir bereits bei der Lösung des folgenden Problems: Ich wollte mit meinen Auf- und Abwärtspfeilen durch Listenelemente iterieren. http://jsfiddle.net/zBjrS/1/ In diesem Beispiel hatte ich nur einen UL und wollte durch seine Listen-Elemente navigieren.jquery: Iteration durch verschiedene Listenelemente von ul?

Währenddessen habe ich mehrere ul untereinander und möchte durch alle von ihnen navigieren, als ob es nur ein UL gäbe. http://jsfiddle.net/zBjrS/2/

eine idee wie ich das machen könnte? mit .parent().prev().children(':first') (oder :last für rückwärts)

danke

Antwort

1

Sie müssen prüfen, ob alle Elemente gefunden wurden, und wenn sie nicht haben, versuchen. Siehe my update to your jsfiddle;

+0

danke: eine letzte Zusatz - wie kann ich zusätzlich nur durch Elemente mit einer bestimmten Klasse navigieren. so dass es nur durch .matched Elemente iteriert? http://jsfiddle.net/zBjrS/5/ – matt

0

Sie

<li id="item_1"></li> 
<li id="item_2"></li> 

speichern Sie die Nummer des ausgewählten Elements jedem li eine ID mit einer Reihe geben könnten irgendwo und es verwenden, um einen ID-String zu bauen, wie der Wähler verwenden