2016-05-11 3 views
0

На самом деле сталкивается довольно странное поведение с jQuery (v1 и v2 - последняя сборка). У меня есть сценарий, управляющий содержимым, но он не работает, когда контент содержит iframe.jQuery html() не работает в случае iframe?

<article> 
    <section>some text with mixed tags and an <iframe /> </section> 
</article> 

<script> 
$('section').each(function() { 
    console.log($(this).html()) 
}); 
</script> 

это возвращается неопределенной

Я пропускаю некоторые обходной путь, чтобы использовать в этих случаях?

+1

Вы должны откройте и закройте свой iframe, как: Jarno

+3

Возможный дубликат [Почему самозакрывающийся тег iframe предотвращает отображение дополнительных элементов DOM?] (http://stackoverflow.com/questions/27545757/why-is-a- самозакрывающиеся-iframe-tag-prevent-further-dom-elements-to-be-display) –

ответ

2

где ваш открыть тэг iframe?

<section>some text with mixed tags and an <iframe /> </section> 

Update

Как @ Mike с (Спасибо Mike) поправил меня проблема с вашим самостоятельным закрывающим тегом <iframe />

+0

Почему это было вниз? это причина проблемы ... Я буду очень рад, если вы объясните, в чем проблема. –

+0

Не было downvote, но, вероятно, потому, что ''. –

+0

Спасибо за ваш ответ, я очень ценю это. –

0

работ, если написан

<article> 
<section>some text with mixed tags and an <iframe></iframe> </section> 
</article> 

Fiddle

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