获取从DIV jQuery的父ID
我有一个div内的图像时,我在图像上单击我希望它提醒我,这将是“组1”获取从DIV jQuery的父ID
<div id="group1">
<img class="header_logo_dis" src="test.png">
</div>
$('.header_logo_dis').click(function() {
alert($(this).parent("div:first"));
});
谢谢父ID的,
如何:
alert($(this).closest('div').attr('id'));
alert ($(this).parent().attr('id'));
还是要格外有效和完全跳过的jQuery:
alert(this.parentNode.id);
如果我今天还有更多选票,我会+1。对所有事情使用jQuery是非常不健康的。 – 2010-10-30 13:33:45
我已经为你+1了。我就是这么做的。 *很多*更好的性能。 – user113716 2010-10-30 13:37:29
@patrick我对这种方法具有“很多”更好的性能表示怀疑。所以我在这里做了一个测试平台http://vidasp.net/tinydemos/jQuery-vs-native.html结果是:jQuery〜190ms,Native〜3ms。惊人! – 2010-10-30 13:57:21
@Gully,如果这不起作用,你正在做一些其他的事情, – mikerobi 2010-10-30 13:17:58
YEAHH,你让我的一天!谢谢,那正是我正在寻找的! – MCSell 2012-11-19 21:13:15
谢谢,这也解决了我的问题。 – xxxxxxxxxxxxx 2017-03-29 08:32:41