2016-08-10 7 views
1

Ich versuche, das nächste Diaelement nach dem aktiven Stromattribut href zu bekommen.Traverse dom, next, prev

<ul class="nav"> 
    <li class="active"><a href="#slide01"></a></li> 
    <li><a href="#slide02"></a></li> 
    <li><a href="#slide03"></a></li> 
    <li><a href="#slide04"></a></li> 
</ul> 

Um den aktuellen erhalte ich tun

slideActive = $('.nav li.active a').attr('href'), die es gibt gut #slide02, aber nicht sicher, ob ich bin, wie die href der vorherigen oder nächsten li Elemente zu erhalten.

+4

https: // api. jquery.com/prev/ –

Antwort

3

Versuchen Sie folgendes:

1.for die href des nächsten Elements Auswahl

$('.nav li.active').next('li').find('a').attr('href') 

2.for die href des vorherigen Elements Auswahl

$('.nav li.active').prev('li').find('a').attr('href') 
+1

danke für das :) – Meds86

Verwandte Themen