<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar icon-white-bar"></span>
<span class="icon-bar icon-white-bar"></span>
<span class="icon-bar icon-white-bar"></span>
</a>
<div class="nav-collapse collapse">
<ul class="nav" id='main_root_menu'>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Search<span class="caret"></span></a>
<ul class="dropdown-menu">
<li id="bag_search"><a href="#"><span class="icon-user icon-white"></span> Bag-Seal</a></li>
<li id="docket_search"><a href="#"><span class="icon-wrench icon-white"></span> Docket</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>
我想單擊時選擇bag-search
。目前,我正在這樣做。但是沒有事件被觸發。點擊jquery事件
$(document).on('click','#main_root_menu .dropdown .dropdown-menu #bag_search',function(){
$("#bag_dialog").dialog("open");
});
我要去哪裏錯了>
的問題是,因爲ID是唯一的,爲什麼你需要選擇當你真正需要的三個父元素是'#bag_search' – adeneo
我也嘗試過。沒有工作。 – PythonEnthusiast
只需使用'$(document).on('click','#bag_search',fn)'-id應該是唯一的。如果這不起作用,請檢查您的控制檯是否有錯誤,並編輯您的OP以包含它們。 –