2016-05-01 4 views

答えて

0

名前付きアンカーは、HTMLドキュメントの次の兄弟ですか?

また、あなたはにあなたのコードを書き換えることができます。

$("a.next").click(function(e) { 
 
    e.preventDefault(); 
 
    var hash = $(this).parent().prev('.nextChart').attr('name'); 
 
    location = hash; 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<a name="foobar" class="nextChart"></a> 
 
<div class="SOMECLASS"> 
 
    <a href="" class="next">asd</a> 
 
</div> 
 
<a name="foobar1" class="nextChart"></a> 
 
<div class="SOMECLASS"> 
 
    <a href="" class="next">fds</a> 
 
</div>

+0

繰り返し構造がある... '

'そして私は、次のa.nextChartをロードするために最初のa.nextにしたいです。 – webguy

+0

あなたのスニペットは、彼らは兄弟ではないことを示唆しています。コードスニペットを更新します。 – Uzbekjon

0

クリックは、あなたがそれを望むものを行いますので、単純な答えはクリックをリッスンしないように、しかし、のhrefを更新するだろうに。

次に、リンクをクリックするだけで、必要な場所に移動します。

+0

コメントを見る私は最初の答えに投稿した。 – webguy

関連する問題