Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何获取物品的所有者?_Jquery - Fatal编程技术网

Jquery 如何获取物品的所有者?

Jquery 如何获取物品的所有者?,jquery,Jquery,我有简单的HTML: <div id="my1"> <input id="my2" value="123"> </div> 如何获取物品的所有者?我相信您正在寻找父div。您需要使用选择器 获取当前匹配元素集中每个元素的父元素,可选地通过选择器进行筛选 使用: 您还可以使用:$(“#my2”).closest(“div”)以及$(“#my2”).parent()您可以使用: var my1 = $('#my2').parent(); 或 .pare

我有简单的HTML:

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

如何获取物品的所有者?

我相信您正在寻找父div。您需要使用选择器

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

使用:


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

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


.parents()
.parents()
方法类似,只是后者只在DOM树上移动一个级别。另外,
$(“html”).parent()方法返回一个包含文档的集,而
$(“html”).parents()方法返回一个空集。

您需要找到项的父项

var item = $("#my2");
console.log(item.parent());
这将为您提供有关元素父级的完整DOM信息(详细信息)

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

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

问题到底是什么?您需要这个吗???DOM中没有“所有者”这样的东西。你是说父母吗?
var my1 = $('#my2').parent();
var my1= $("#my2").parents();
var item = $("#my2");
console.log(item.parent());
console.log($("#my2").parent().prop('id'));