jQuery锚点击,“this”,“e.target” – 返回url

我已经从Mootools切换到jQuery,因为我认为它有更好的支持。 我有这样的HTML:

 

JS

 jQuery(document).ready(function($) { $('.menuTreeElement .submenuElement').hide(); $('.menuHandler li.menuElement, .menuHandler li.menuTreeElement').removeClass('activeOpt'); $('.menuHandler li.menuElement, .menuHandler li.menuTreeElement').addClass('inactiveOpt'); $('.menuHandler li.menuElement a.menuOpener, .menuHandler li.menuTreeElement a.menuOpener').click(function(e){ e.preventDefault(); alert(this); alert(this.id); alert($(this)); alert(e.target); alert(e.target.id); alert($(e.target)); }); }); 

结果:

URL,空警报,[对象对象],URL,空警报,[对象对象]。 我不知道该怎么办。 链接是否有帮助: http : //misiur.com/CRP/admin/

我想实现这一点:1。你点击一个带有类menuOpener 2.所有li同类的submenuElement同一个ul(在本例中是menuOpt1Content)正在显示

 $('ul.menuHandler').delegate('a.menuOpener', 'click', function(ev){ //prevent follow of link ev.preventDefault(); //create a jquery object with the anchor element var $anchor = $(this); //get parent li with class menuTreeElement var $li = $anchor.closest('li'); //get its siblings and show??? $li.nextAll().show() }); 
 $('.menuTreeElement .menuOpener').click(function(event) { event.preventDefault(); $('.menuTreeElement .submenuElement').hide(); $(this).parent().find('.submenuElement').show(); return false; });