現在のドキュメントで特定の「div.myClass」要素と、それが持つ可能性のあるiframe(およびネストされたiframeも)を見つけるための最良の方法は何ですか?
ありがとう
現在のドキュメントで特定の「div.myClass」要素と、それが持つ可能性のあるiframe(およびネストされたiframeも)を見つけるための最良の方法は何ですか?
ありがとう
フレームアクセスが同一生成元ポリシーによって制限されていない場合:
function getElem(selector, $root, $collection) {
if (!$root) $root = $(document);
if (!$collection) $collection = $();
// Select all elements matching the selector under the root
$collection = $collection.add($root.find(selector));
// Loop through all frames
$root.find('iframe,frame').each(function() {
// Recursively call the function, setting "$root" to the frame's document
getElem(selector, $(this).contents(), $collection);
});
return $collection;
}
// Example:
var $allImageElements = getElem('img');