谷歌反对显示:无;怎么样的jquery $(“。class”)。remove()?

时间:2011-12-01 19:20:21

标签: jquery css

我正在创建一个tumblr主题,我不想显示特定类的帖子。唯一的方法是通过.class { display:none; }或jQuery $(".class").remove();

我知道Google不会喜欢它,因为有大量内容需要隐藏,但搜索引擎可以看到。

我想确定一下:如果我使用$(".class").remove();,它与Google的display: none;相同,或谷歌可以使用它吗?

3 个答案:

答案 0 :(得分:1)

javascript / jquery是没用的,Google无论如何都不会渲染它。

最好坚持display: none;,我认为你不会得到一个巨大的黑色标记。在最糟糕的情况下,谷歌不会抓取您的隐藏内容,为每个帖子添加rel="noindex"以确保

答案 1 :(得分:1)

请改用$('.class').hide()。 jQuery .remove()实际上删除了元素。但jQuery .hide()将元素保留在原位并使用应用的CSS隐藏它


答案 2 :(得分:1)

我认为 -

$(".class").hide(); 

display:none;相同。 remove()将从DOM中删除元素。