Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery隐藏iframe_Javascript_Jquery_Iframe - Fatal编程技术网

Javascript 使用jquery隐藏iframe

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) 真实问题演示:

唯一未隐藏的元素是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)


真实问题演示:

我想隐藏所有元素。


<blockquote class="twitter-tweet" lang="pt">
    <p>Test your music knowledge with Quiz This It, our weekly trivia challenge. This week&#39;s subject: The Strokes <a href="http://t.co/XZIjJO6GSp">http://t.co/XZIjJO6GSp</a>
    </p>&mdash; 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&#39;s subject: The Strokes <a href="http://t.co/XZIjJO6GSp">http://t.co/XZIjJO6GSp</a>
    </p>&mdash; 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
}