基本的に、親要素の最初の子を取得する必要がありますが、通常は<iframe>
.
<div>
<iframe src="www.asource.com">GRAB THIS AFTER A BUTTON IS CLICKED</iframe>
</div>
私は次のことを試しました
$("#parent").eq(0).prop("tagName");
$("#parent").first().prop("tagName");
$("#parent:first").prop("tagName");
$("#parent:nth-child(1)").prop("tagName");
$("#parent:lt(1)").prop("tagName");
これらはすべて、警告すると「div」を返します。小道具の名前を取得している理由は、find() を使用して要素を取得したかったからです。
$("parent").find(ONE OF THE PROP CALLS ABOVE).animate({.....
私がするとき:
$("parent").find('**iframe**').animate({.....
これが、 iframeを取得して適切にアニメーション化できる唯一のシナリオです。ただし、最初の子が iframe であるかどうかがわからないため、.prop() を使用して最初の要素タグ名を取得し、それを見つけました。(注意してください、.prop(...)の代わりに.animate(...)を使用して上記のすべての試みを直接試みましたが、それもiframeを取得しませんでした。いくつかのガイダンスを本当に感謝します