jquery得到元素的父亲

我有一个位于div内的元素。 我想通过孩子的身份证来获得div,这可能吗? 如果是这样的话?

谢谢!

试试这个:

$("#id").parent() 

我的第一个建议#id:parent不起作用:parent选择所有其他节点(包括文本节点)的父节点。

如果您不是寻找直接父母,您还可以使用:

 $('#childID').closest("tr"); 

其中tr是您要查找的父级的选择器。 如果您不确定层次结构的深度,这将非常有用。

使用jQuery的parent方法:

 $("#myChild").parent() 

如果您要查找的父元素不是直接父元素,您甚至可以给它一个选择器:

 $("#myChild").parent(".container") 

有一些函数可以帮助您遍历DOM,您可以在jQuery参考中找到详细信息。

使用jQuery获取子元素,使用jQuery来寻址父元素

 element = $('#childID').parent(); 

注意:是的,这与Pekka的答案类似。 在这方面它本来就是幽默的。 如果你没有发现它幽默……

我同意:

  $("#id").parent() 

是最好的方法。 前几天我遇到了这个问题,但很快就解决了。 我意识到这已经回答了,但我是新人。 如果我醒了! 粉末战! 答案就会飞走了。 我很欣赏一个upvote

BTW:这是jQuery的一个很棒的新参考http://jqapi.com/

使用JQuery获取子元素,使用标准JS来获取父元素:

 element = $('#childID')[0].parentNode