ドロップダウンリストを1つのページに複数付けたいのですが、javascriptのid名を動的に変えることが出来ずに困っています。
htmlはphpのループで書き出し、そのカウントに合わせて、javascriptのidを変えていきたいと考えています。
html側はphpで変えていけるのですが、javascript側を変えられなくて困っています。
<div class="menu<?=h($cnt)?>">メニュー</div> <nav id="menu_sub<?=h($cnt)?>"> <ul class="menu_list clearfix"> <li> <a href="a.html" class="menu_link">メニュー1</a> </li> </ul> </nav>
php側は$cntにループした数字が入っていきます。
$(function(){ $(".menu").click(function(){ $("#menu_sub").slideToggle(200); }); });
menuとmenu_subを
menu1
menu2
という風にカウントアップしていきたいのですが、やり方がわかりません。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー