Javascript 如果是iframe,jQuery html()将失败?
实际上,jQuery面临着一个非常奇怪的行为(v1和v2-最新版本)。 我有一个管理内容的脚本,但当内容包含iframe时,它会失败Javascript 如果是iframe,jQuery html()将失败?,javascript,jquery,iframe,Javascript,Jquery,Iframe,实际上,jQuery面临着一个非常奇怪的行为(v1和v2-最新版本)。 我有一个管理内容的脚本,但当内容包含iframe时,它会失败 <article> <section>some text with mixed tags and an <iframe /> </section> </article> <script> $('section').each(function() { console.log( $(
<article>
<section>some text with mixed tags and an <iframe /> </section>
</article>
<script>
$('section').each(function() {
console.log( $(this).html() )
});
</script>
带有混合标记和
$('section')。每个(函数(){
console.log($(this.html())
});
这是未定义的返回
在这些情况下,我是否缺少一些解决方法?iframe的开放标签在哪里
<section>some text with mixed tags and an <iframe /> </section>
一些带有混合标记和
更新
当@Mike c(谢谢Mike)纠正我时,问题在于您的自动关闭标记
iframe的打开标记在哪里
<section>some text with mixed tags and an <iframe /> </section>
一些带有混合标记和
更新
正如@Mike c(谢谢Mike)纠正我的问题,您的自动关闭标签
在编写时起作用
<article>
<section>some text with mixed tags and an <iframe></iframe> </section>
</article>
如果是编写的,则可以工作
<article>
<section>some text with mixed tags and an <iframe></iframe> </section>
</article>
你应该打开和关闭你的iframe-like:可能重复的你应该打开和关闭你的iframe-like:可能重复的为什么它被否决?这就是问题的原因。。。如果你能解释问题所在,我会非常高兴。我没有投反对票,但可能是因为
不是结束语;这是一个自动关闭标签。结束语应该是
。谢谢你的回答,我真的很感激。是自动关闭的例子,而不是iframe tag,但没有投票:)首先,谢谢Scion。然后,我做了一个小摆弄,在维护属性的同时替换自动关闭的iFrame:为什么会被否决?这就是问题的原因。。。如果你能解释问题所在,我会非常高兴。我没有投反对票,但可能是因为
不是结束语;这是一个自动关闭标签。结束语应该是
。谢谢你的回答,我真的很感激。是自动关闭的例子,而不是iframe tag,但没有投票:)首先,谢谢Scion。然后我做了一个小提琴,在维护属性的同时替换自动关闭的iFrame: