0
<li id="l"><a href="#"><img id="i" /></a></li>

我有图像 id,我想要 listitem id,我知道一种方法

$("#i").parent().parent().attr("id");

还有比这更好的方法吗?

4

3 回答 3

3

这有点简单:

$("#i").parents("li").attr("id")
于 2012-04-22T11:53:00.557 回答
0

尝试closestfind

$("#i").closest('li').attr("id")
于 2012-04-22T11:52:57.110 回答
0
$("#i").closest('li')[0].id;

http://api.jquery.com/closest/

获取与选择器匹配的第一个元素,从当前元素开始,向上遍历 DOM 树。

于 2012-04-22T12:10:16.383 回答