0

要素の親ウィンドウのオブジェクトを作成する方法を調査する中で、JQuery を使用してそれを行うためのコードを記述する少なくとも 2 つの異なる方法を見てきました。

どちらが正しいですか? また、最初のものと 2 番目のものの違いは何ですか?

これを理解しようとする目的は、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();
4

1 に答える 1

2

私が知る限り.parent、jQueryが返すオブジェクトのプロパティはありませんが、より多くの知識を持つ誰かがこれについて私を修正できるかもしれません$('#' + windowId).parent. 親要素を見つける正しい方法については、jQuery のドキュメントでparent()vs.を確認してくださいparents()。たとえば、parent()タグHTML要素の は を含むセットを返しますが、そうではdocumentありparents()ません。それが役立つことを願っています。

于 2013-10-08T19:18:13.143 に答える