js 找到子元素的父元素

JavaScript033

js 找到子元素的父元素,第1张

一、原生方法:

元素parentNode,返回元素的第一个父节点。

二、Jquery方法:

1、元素parent(),返回元素的第一个父节点。

2、元素parents(),返回一个包含元素所有父节点的数组。

js获取父页面的元素可以用$(window.parent.document).find("#customer_id").val()这里的customer_id表示父页面某一个元素的id。

比如:父页面有一个隐藏的input框<input id="customer_id" type="hidden" value="${distributor.customer_id}"/>,那么在子页面就可以用上述的语句取到父页面的id为customer_id的值。

发现答非所问的人还不少啊

取父窗口的元素方法:$(selector, window.parent.document)

那么你取父窗口的父窗口的元素就可以用:$(selector, window.parent.parent.document)

类似的,取其它窗口的方法大同小异

$(selector, window.top.document)

$(selector, window.opener.document)

$(selector, window.top.frames[0].document)

希望对你能有帮助