【发布时间】:2014-12-20 20:52:58
【问题描述】:
如果我单击任何 LI,我会以相反的顺序一一选择它的所有父母或最接近的人。
即……
<ul id="cssmenu_mfarooqi">
<li>menu1</li>
<li>menu2
<ul>
<li>menu11-0</li>
<li>menu12-1
<ul>
<li>menu12-11-0</li>
<li>menu12-12-0</li>
<li>menu12-13-1
<ul>
<li>menu12-13-11</li>
<li>menu12-13-12</li>
<li>menu12-13-13</li>
<li>menu12-13-14</li>
</ul>
</li>
<li>menu12-14-0</li>
</ul>
</li>
<li>menu13-0</li>
<li>menu14-0</li>
</ul>
</li>
<li>menu3</li>
现在.. 使用带有以下代码行的 jquery..
$(document).ready(function(){
$('li').click(function (e) {
console.log(e.target);
});
});
....现在如果我点击 menu1 并在控制台中得到以下结果。
<li>menu1</li>
这是完美的..
现在如果我点击 menu11-0 然后我会在控制台中看到以下行
<li>menu11-0<li>
<li>menu11-0<li>
然后我点击 menu12-13-11 在控制台中得到以下结果
<li>menu12-13-14</li>
<li>menu12-13-14</li>
<li>menu12-13-14</li>
...具有子级别的项目显示在具有完整子 UL 的控制台上..
...我实际上是在使用单击来进一步处理当前对象。但我没有得到正确的结果。
【问题讨论】:
-
好的。你有什么问题?
-
:对不起。我必须强调这个问题。