2015-08-21 2 views
0

Я работаю с iframes в javascript \ jquery, и у меня есть одна проблема, я попробовал несколько техник, чтобы получить один элемент, но все провалилось. Не могли бы вы мне помочь?Javascript - не могу получить элементы внутри одного div iframe

Этот код в JSP, что делает содержание IFrame, как это:

<script> 
    $(function() { 
     //code goes here 
    } 
    (...) 
</script>  

One image - thousand words http://1drv.ms/1EI0Svs

http://1drv.ms/1EI0Svs

Примечание: элемент я пытаюсь поймать внутри одного в корне тела И я могу получить родительский div, где эти элементы:

REV ВНИМАНИЕThank в: Я никогда не говорил, что я был в другом домене, я сказал, что я был точно таким же JSP. Как noob я ожидал помощи, и я чувствую, что вы меня избиваете. Благодарю.

+1

Является источником IFrame страницы на том же домене? – Halcyon

+1

Ссылка на изображение повреждена. – jonmrich

+0

Собирался пометить это обманом: http://stackoverflow.com/questions/6316979/selecting-an-element-in-iframe-jquery, но слишком медленно вижу. – epascarello

ответ

0

Пока IFrame тот же домен и IFrame полностью загружен, так просто, как

var text = $("#IframeId").contents().find(".YourSelector").text(); 
+0

Действительно ли это работает таким образом ? ':)' –

+0

Извините, картинка была неправильной, я менял ее: http: //1drv.ms/1LnuvXG –

+0

Я получаю тот же результат, что и раньше, что я действительно не могу понять: [ширина хром] i см. один пустой массив [], но я могу развернуть и увидеть результат !!! и len 0! –

Смежные вопросы