我想单击$('.sub-menu')
选择器并返回被单击的最低嵌套项,而不是最高的。例如,当我单击“enlish”时,会返回“root”,因为“english”是“root”的子项。当我选择“英语”时,我希望返回“英语”。
<div ID="browse_container">
<div class="sub-menu">Root
<div class="sub-menu">English</div>
<div class="sub-menu">Maths
<div class="sub-menu">Year 1</div>
<div class="sub-menu">Year 2</div>
</div>
<div class="sub-menu">▷ Science</div>
</div>
</div>
我的脚本很简单:
$('.sub-menu, #root').on('click', function(event){
alert($(this).text())
});