2013-11-01 4 views
0

У меня есть список IFrame так:Как открыть свой собственный IFRAME от содержания

<iframe src="foo"> 
    <button class="dissmiss">Close</button> 
    <script> 
     // Do job here... 
    </script> 
</iframe> 
<iframe src="bar"> 
    <button class="dissmiss">Close</button> 
    <script> 
     // Do job here... 
    </script> 
</iframe> 
. 
. 
. 
<iframe src="baz"> 
    <button class="dissmiss">Close</button> 
    <script> 
     // Do job here... 
    </script> 
</iframe> 

Как я могу получить IFRAME с JS или JQuery? Я хочу, чтобы удалить IFRAME, когда кнопка нажата:

parentIframe.remove(); 

PS: Они имеют тот же домен.

+0

Возможный дубликат [jQuery/JavaScript: доступ к содержимому iframe] (http://stackoverflow.com/questions/364952/jquery-javascript-accessing-contents-of-an-iframe) – moonwave99

+1

Вы хотите получить содержимое любого iframe. Пожалуйста, подтвердите –

+0

... или определенное время в определенное время – Popnoodles

ответ

1

Из любого окна IFrame (если не междоменное), вы можете обратиться к iframe HTMLElement на родительской странице с

window.frameElement

При использовании этого вам не нужно знать id или class из iframe или count iframe теги в пределах paren т документа.

0

Если вы хотите получить доступ к содержимому iframe: Попробуйте присвоить уникальный идентификатор iframe.

Попробуйте это, надеюсь, что он будет работать

parent.$('body').find('Iframe').html(); 
Смежные вопросы