私はこのリンクを持っています:
<a href="#" id="myBtn"><i class="icon-user"></i><span>Add user</span></a>
私はアドレスの最後にpreventDefault()
andを使用して、return false
を避けます。#
そして、それは完璧に機能します。問題は、Bootstrap のドロップダウンで同じことをするときです。return false のままにすると、想定どおり最後に が追加されません#
が、 を削除した場合のようにドロップダウンが消えるのも防ぎreturn false
ます。これは私のドロップダウンコードです:
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" id="ddBtn">
<i class="icon-wrench"></i><span>Parent Item<b class="caret"></b></span>
</a>
<ul class="dropdown-menu">
<li><a href="#" id="ddSonBtn">Child item</a></li>
Javascript:
$("#ddSonBtn").click(function () {
//some code
e.preventDefault();
});
これに対する解決策はありますか?
私は使っている
Bootstrap 2
jQuery
ありがとう。