Javascript 使用jquery隐藏iframe
唯一未隐藏的元素是iframe。我的问题是,为什么只在渲染iframe时应用hide() 更多详情:Javascript 使用jquery隐藏iframe,javascript,jquery,iframe,Javascript,Jquery,Iframe,唯一未隐藏的元素是iframe。我的问题是,为什么只在渲染iframe时应用hide() 更多详情: Exists! /blog/ (line 65) Object[p, p, p, p, p, p, p, iframe#twitter-widget-0.twitter-tweet, blockquote.twitter-tweet, p, p, p, p, p, p] 通过我们每周的琐事挑战,测试您的音乐知识。本周';主题:笔划 —NME(@NME) 真实问题演示:
Exists!
/blog/ (line 65)
Object[p, p, p, p, p, p, p, iframe#twitter-widget-0.twitter-tweet, blockquote.twitter-tweet, p, p, p, p, p, p]
通过我们每周的琐事挑战,测试您的音乐知识。本周';主题:笔划
—NME(@NME)
真实问题演示: 我想隐藏所有元素。
<blockquote class="twitter-tweet" lang="pt">
<p>Test your music knowledge with Quiz This It, our weekly trivia challenge. This week's subject: The Strokes <a href="http://t.co/XZIjJO6GSp">http://t.co/XZIjJO6GSp</a>
</p>— NME (@NME) <a href="https://twitter.com/NME/statuses/425328322412052480">20 janeiro 2014</a>
</blockquote>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
通过我们每周的琐事挑战,测试您的音乐知识。本周';主题:笔划
&mdash;NME(@NME)
$(“#kite”).html(“”);
您在这个sel=$this.children().slice(2)上有一个错误代码>行。
是的
<div id="kite"><blockquote class="twitter-tweet" lang="pt">
<p>Test your music knowledge with Quiz This It, our weekly trivia challenge. This week's subject: The Strokes <a href="http://t.co/XZIjJO6GSp">http://t.co/XZIjJO6GSp</a>
</p>— NME (@NME) <a href="https://twitter.com/NME/statuses/425328322412052480">20 janeiro 2014</a>
</blockquote></div>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
$("#kite").html("");
或者你可以
sel = $(this).children().slice(2);
希望它能帮上忙,这样就行了
$(this).children().slice(2).hide();
请提供更多信息,你到底想实现什么?@BlackSheep基本上我需要隐藏一条嵌入的推文。@BlackSheep现在有完整的演示。你的小提琴适合我!为什么不隐藏.post content
元素?父项隐藏的内容是它的子项继承属性。@BlackSheep我不能隐藏整个父项。我正在做一个切片,以始终保留前两个P元素。由于网络速度的原因,它可能适合您。无论如何,谢谢:-)我不想创建新元素,如果iframe加载缓慢,这将无法工作。在这种情况下,您可以使用$(“#kite”).hide();似乎到目前为止还没有缓存对象,OP正在缓存对象,var$this=$(this)代码>。
$(this).children().slice(2).hide();
if ($('iframe.twitter-tweet-rendered').contents().find('body').children().length > 0) {
//code
}