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