如何获得物品的所有者?

时间:2014-12-16 05:42:31

标签: jquery

我有简单的HTML:

<div id="my1">
    <input id="my2" value="123">
</div>

获取项目my2:

item = $("#my2");

如何获得该项目的所有者?

5 个答案:

答案 0 :(得分:2)

我相信你正在寻找父母div。您需要使用 .parent() 选择器。

  

获取当前匹配元素集中每个元素的父元素,可选择通过选择器进行过滤。

var my1= $("#my2").parent();

答案 1 :(得分:1)

使用parent()

var item = $("#my2");
var parentItem = item.parent();

答案 2 :(得分:0)

您还可以使用:$( "#my2" ).closest( "div" )以及$("#my2").parent()

答案 3 :(得分:0)

您可以使用:

var my1 = $('#my2').parent();

或者

var my1= $("#my2").parents();

.parents().parent()方法类似,只是后者只在DOM树上运行一个级别。此外,$( "html" ).parent()方法返回包含文档的集合,而$( "html" ).parents()返回空集。

答案 4 :(得分:0)

您需要找到项目的父级。

var item = $("#my2");
console.log(item.parent());

这为您提供了有关元素父级的完整DOM信息(详细信息)。

console.log($("#my2").parent().prop('id'));

这为您提供了元素的特定属性。