我是jquery的新手。我试图在已经有click事件绑定的元素上触发另一个click事件。
我通过使用unbind事件尝试了这个但是没有成功。 我试过了:
$('li.main-menu').unbind('click').bind( "click", function() {
alert( "click sub menu" );
});
HTML:
<li class="main-menu"><a href="/" class="active"><span class="menu-item-inner-wrap">Main Menu</span></a>
<ul class="menu">
<li class="sub-menu"><a href="test.php"><span class="menu-item-inner-wrap">ABC</span></a></li>
<li class="sub-menu"><a href="">XYZ</span></a></li>
<li class="sub-menu"><a href="">PQR</span></a></li>
</ul>
</li>
Jquery的:
$('li.main-menu', nav).click(function(e){
e.preventDefault();
return false;
});
这里主菜单有点击事件所以一旦点击子菜单,同一事件就会触发,因为子菜单是主菜单的子菜单。
我正在尝试在子菜单上触发另一个点击事件。我怎么能这样做?