Javascript 如果大于0(零),则facebook评论计数不同样式

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

我在我的画廊网站上使用facebook评论。我使用facebook功能在相册视图的缩略图下显示评论数。

我想要一个javascript代码,它使用span类进行不同的颜色编码。例如,当评论数大于0时,我希望它是红色的

<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中实现这一点吗?