使用JQuery创建父窗口对象的正确方法是什么

时间:2013-10-08 19:11:26

标签: javascript jquery dom window element

我在研究如何使用JQuery创建元素父窗口的对象时,至少有两种不同的编写代码的方法。

其中哪一个是正确的,第一个与第二个有什么区别?

试图解决这个问题的目的是我想设置iFrame的大小并将其放在父窗口中。

感谢。

示例1

var windowId = 'custErrWindow';
var parentWindow = $('#' + windowId).parent();
var height = parentWindow.height();

示例2

var windowId = 'custErrWindow';
var parentWindow = $('#' + windowId).parent.$('#window');
var height = parentWindow.height();

1 个答案:

答案 0 :(得分:2)

据我所知,jQuery返回的对象没有.parent属性,但也许有更多知识的人可以纠正我 - 这样会使你的$('#' + windowId).parent未定义。在找到父元素的正确方法方面,检查jQuery的parent()parents()的文档;例如,parent()标记元素的HTML将返回带有document的集合,而parents()则不会。希望有所帮助。