当您单击链接时,如何找到具有 z-index 的元素?例如,
html,
<ul class="selected">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
</ul>
<ul>
<li class="selected"><a href="#">3</a></li>
<li><a href="#">4</a></li>
</ul>
<ul>
<li><a href="#" class="selected">5</a></li>
<li><a href="#">6</a></li>
</ul>
的CSS,
.selected {
z-index:10;
}
如果我单击链接1,则ul
具有 z-index。如果我单击链接3,则返回li
它。如果我单击链接5,则返回a
有它。
可能吗?
我想我会用get(0).nodeName
它来返回它是什么节点名称。但是 z-index 不在链接本身上,而是在li
or上ul
。
jQuery,
$("a").click(function(){
var zindex = parseInt($(this).css("zIndex"), 10);
if(zindex) alert($(this).get(0).nodeName);
});