Я пытаюсь получить доступ к элементу, который находится внутри фрейма, но до сих пор ему не удавалось добраться до него. Я прочитал много примеров здесь, в stackoverflow и документации jQuery, но все примеры, которые я видел, относятся к iFrames, которые ведут себя не так, как традиционные. Моя страница структура, как показано ниже, с фактическим содержанием удалено:Получение элемента внутри рамки с помощью jQuery
<html>
<head></head>
<frameset>
<frame name="Menu"><html><body>
<!--Menu contents-->
</body></html></frame>
<frameset>
<frame name="SettingsTree"><html><body>
<!--Setting options-->
</body></html></frame>
<frame name="SettingsGrid" id="SettingsGrid"><html><body>
<div id="findthis"></div>
<!--Setting grid values-->
</body></html></frame>
</frameset>
</frameset>
</html>
Способ получить содержимое «findthis» в плавающем фрейме будет
$('#SettingsGrid').contents().find('#findthis')
однако это ничего не возвращает. Объект $ ('# SettingsGrid') существует с длиной 1 и всем html, который я ожидал бы от него. Однако, когда я вызываю .contents() на этом объекте, он ничего не возвращает. Я не знаю, связано ли это с тем, что он не был должным образом загружен в DOM или если есть какая-то другая проблема.
Firebug скажите мне: 'Ошибка: разрешение на доступ к ресурсу 'document'' – sinsedrix