从divjQuery获取父ID

从divjQuery获取父ID,jquery,Jquery,我在一个div中有一个图像,当我单击该图像时,我希望它提醒我将是“group1”的父id $('.header\u logo\u dis')。单击(函数(){ 警报($(this.parent(“div:first”)); }); 谢谢你,怎么样: alert( $(this).closest('div').attr('id') ); 或者为了提高效率,完全跳过jQuery: alert(this.parentNode.id); @古利,如果这不起作用的话,你是在做别的错事,是的,你让我

我在一个div中有一个图像,当我单击该图像时,我希望它提醒我将是“group1”的父id


$('.header\u logo\u dis')。单击(函数(){
警报($(this.parent(“div:first”));
});
谢谢你,

怎么样:

alert( $(this).closest('div').attr('id') );

或者为了提高效率,完全跳过jQuery:

alert(this.parentNode.id);

@古利,如果这不起作用的话,你是在做别的错事,是的,你让我开心!谢谢,这正是我要找的!如果我今天还有票数的话,我会+1。对所有内容使用jQuery都是非常不健康的。我为您准备了一个+1。我就是这样做的。更好的性能。@patrick我怀疑这种方法的性能“更好”。所以我在这里做了一个小测试台,结果是:jQuery~190ms,Native~3ms。太棒了@Šime Vidas-是的,它在两个简单而直接的属性查找中并没有真正的机会。+1但它在控制台中返回“(一个空字符串)”为什么?不过我有一个有效的身份证
alert ($(this).parent().attr('id'));
alert(this.parentNode.id);