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