我有这个 html 代码:
<div id="main-link-1" class="menu-option">
<div id="icon" class="menu-icon"></div>
<div class="menu-text"> Overview </div>
<div class="separator"></div>
</div>
我只想将 jquery 点击事件添加到父 .menu-option 并获取 id "#main-link-1" :
$('.menu-option').click($.proxy(this.navigatorLink,this));
和 navigatorLink 功能:
navigatorLink : function(event){
if(event.preventDefault)
event.preventDefault();
else
event.returnValue = false;
var link = event.target;
var linkId = $(link).attr('id');
}
linkId 应该始终是父 ID:“main-link-1”
但是当我点击孩子时,我得到了孩子的身份证。单击悬停子项时,如何仅获取 parent_id 事件?
我知道这应该很容易,但是如果不更改html,我就找不到方法,在此先感谢!