<div class="btn-group"> <button type="button" data-toggle="dropdown" class="btn btn-default dropdown-toggle">ドロップダウン<span class="caret"></span></button> <ul id="pinlist" class="dropdown-menu"> <li class="pinlist"><a href="#">メニュー1</a></li> <li class="pinlist"><a href="#">メニュー2</a></li> <li class="pinlist"><a href="#">メニュー3</a></li> <li class="pinlist"><a href="#">メニュー4</a></li> </ul> </div>
script部分
<script> $(function(){ $(document).on('click', "li.pinlist", function(){ var index = $('li.pinlist').index(this); console.log(index + 'th item clicked!'); }); $("#pinlist").append($('<li class="pinlist"><a href="#">メニューXXX1</a></li>')); $("#pinlist").append($('<li class="pinlist"><a href="#">メニューXXX2</a></li>')); $("#pinlist").append($('<li class="pinlist"><a href="#">メニューXXX3</a></li>')); }); </script>
ちなみにJade
html head title aaa link(href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css", rel="stylesheet") script(src="http://code.jquery.com/jquery-1.11.1.min.js") script(src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js") body .btn-group button.btn.btn-default.dropdown-toggle(type="button" data-toggle="dropdown")ドロップダウン<span class="caret"></span> ul.dropdown-menu#pinlist li.pinlist a(href="#")メニュー1 li.pinlist a(href="#")メニュー2 li.pinlist a(href="#")メニュー3 li.pinlist a(href="#")メニュー4 script. $(function(){ $(document).on('click', "li.pinlist", function(){ var index = $('li.pinlist').index(this); console.log(index + 'th item clicked!'); }); $("#pinlist").append($('<li class="pinlist"><a href="#">メニューXXX1</a></li>')); $("#pinlist").append($('<li class="pinlist"><a href="#">メニューXXX2</a></li>')); $("#pinlist").append($('<li class="pinlist"><a href="#">メニューXXX3</a></li>')); });