Извлечь текстовое содержимое элементов div iframe - PullRequest
1 голос
/ 09 февраля 2012

Я поищу способ извлечь текст из div (называемого: #embeddedDateField) в фрейме на другую страницу.

У меня есть var theIframe = window.frames['my-frame'].document

Но после этого я понятия не имею, как вывести элемент оттуда и в другой var.

Ответы [ 2 ]

0 голосов
/ 09 февраля 2012

jQuery позволяет указать область поиска:

$('#embeddedDateField', window.frames['my-frame'].document).doStuff()

Я предлагаю присоединиться к событию onload фрейма, чтобы убедиться, что DOM готов:

$("#my-frame").ready(function () {
    $('#embeddedDateField', window.frames['my-frame'].document).doStuff()
});
0 голосов
/ 09 февраля 2012

Используйте метод contents(), чтобы перейти к содержимому iframe и найти в нем необходимый элемент.

$('iframeSelector').contents().find('#embeddedDateField')

Ссылка: .contents ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...