.fotorama
最初に各IDを取得してから、それぞれを各.nav
リンクhrefとして割り当てようとしているため、次のコードを実行しています。
$(".fotorama").each(function(){
id = $(".fotorama", this).data("id");
$(".nav li a").attr("href", '#'+ id);
});
これにより#undefined
、各.nav
リンクにアクセスできます
.fotorama
各IDに同じ href を設定するにはどうすればよいですか?
html、単なる例です。id とメニュー項目はサイト上で動的に生成されます*
<ul class="nav">
<li><a href=" "></a></li>
<li><a href=" "></a></li>
<li><a href=" "></a></li>
</ul>
<div class="fotorama" id="p1"></div>
<div class="fotorama" id="p2"></div>
<div class="fotorama" id="p2"></div>