2016-08-10 4 views
1

私はアクティブな現在のものの後に次のスライド要素attr hrefを取得しようとしています。 トラバースドーム、次、前

<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> 

は、しかし、私は前または次の li要素の hrefを取得するかどうかはわかりません、私はそれが #slide02与え良いです

slideActive = $('.nav li.active a').attr('href')を行い、現在の1を取得します。

+4

HTTPSのhrefを選択し、次の要素

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

2.forのhrefを選択します。 jquery.com/prev/ –

答えて

3

これを試してみてください:// API:

1.for前の要素

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

ありがとうございます:) – Meds86