Javascript 如果大于0(零),则facebook评论计数不同样式
我在我的画廊网站上使用facebook评论。我使用facebook功能在相册视图的缩略图下显示评论数。 我想要一个javascript代码,它使用span类进行不同的颜色编码。例如,当评论数大于0时,我希望它是红色的Javascript 如果大于0(零),则facebook评论计数不同样式,javascript,html,css,facebook,Javascript,Html,Css,Facebook,我在我的画廊网站上使用facebook评论。我使用facebook功能在相册视图的缩略图下显示评论数。 我想要一个javascript代码,它使用span类进行不同的颜色编码。例如,当评论数大于0时,我希望它是红色的 <html><head></head><body> <fb:comments-count class="" href="http://www.example.com/pic1.html" fb-xfbml-state="ren
<html><head></head><body>
<fb:comments-count class="" href="http://www.example.com/pic1.html" fb-xfbml-state="rendered">
<span class="fb_comments_count">0</span>
</fb:comments-count>
<fb:comments-count class="" href="http://www.example.com/pic2.html" fb-xfbml-state="rendered">
<span class="fb_comments_count">3</span>
</fb:comments-count>
<fb:comments-count class="" href="http://www.example.com/pic3.html" fb-xfbml-state="rendered">
<span class="fb_comments_count">0</span>
</fb:comments-count>
</body></html>
0
3.
0
我已经尝试过类似的方法,但它不起作用,而且我认为使用搜索而不是数学函数是不好的。因此,我设法使用类似的代码来创建此工作基础: 但我有一个问题,当我做实际工作时,不仅仅是一个简单的html测试。 执行我的javascript后呈现的facebook评论计数。所以我没有工作 我必须使用以下代码: 在我执行代码之前 所以脚本是这样的:
$(window).bind("load", function() {
$("span.fb_comments_count")
.filter(function () {
return $(this).html() > 0;
})
.parent().css('color', 'red');
});
我发现了问题所在。我还没有在JSFIDLE上加载jQuery。现在正在工作。但是我不认为解决方案是正确的,我更希望纯JSI有更新JSFIDLE。所以我现在使用数学比较器。但我仍然不喜欢它,因为我需要在我的网页中加载jQuery。知道我如何在纯Javascript中实现这一点吗?