小编rf2*_*012的帖子

Javascript:具有特定CSS类的数字的序数后缀

我试图在带有序数后缀的特定表格中显示数字.该表始终显示来自XML文件的三个数字.数字显示排名,例如他们可能是第6,120,131.输出是一个如下所示的表:

<table>
    <tr>
        <td class='ordinal'>6</td>
        <td class='ordinal'>120</td>
        <td class='ordinal'>131</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

理想情况下我想使用javascript,我在stackoverflow上找到了一些非常好的解决方案,例如这个.但是,我正在努力将该函数应用于表中的所有数字,而不是单独输入每个数字.我尝试使用CSS类,以便我的函数看起来像这样:

<script type="text/javascript">
$(function(){
    $(".ordinal").each(function(){
        var j = i % 10;
        if (j == 1 && i != 11) {
            return i + "st";
        }
        if (j == 2 && i != 12) {
            return i + "nd";
        }
        if (j == 3 && i != 13) {
            return i + "rd";
        }
        return i + "th";
        });
})
</script>
Run Code Online (Sandbox Code Playgroud)

但它不起作用,可能是因为我把代码搞砸了.也许这里有人可以帮助我,告诉我哪里出错了?

非常感谢您的帮助!

javascript jquery ordinals

11
推荐指数
1
解决办法
4960
查看次数

根据出生日期[不基于用户输入]计算年龄(jQuery或PHP)

我正在寻找一个JavaScript或PHP脚本,允许我根据他/她的出生日期以mm/dd/yyyy格式计算某人的年龄.我发现这个非常有用的链接" 用JavaScript计算年龄 ",但它似乎是为了处理用户输入而设计的.但是,我正在创建一个页面,我将DOB直接放入HTML作为简单文本.那么还可以计算年龄吗?基本上,我希望这行文本成为最终结果:

29 (10/17/1983)
Run Code Online (Sandbox Code Playgroud)

具有29自动计算的值并显示为年龄.

如果这样的事情成为可能,我将非常感谢你的帮助.我对PHP和/或jQuery非常熟悉,但我当然不是高级专业人士.

javascript php jquery date-math dob

1
推荐指数
1
解决办法
5066
查看次数

标签 统计

javascript ×2

jquery ×2

date-math ×1

dob ×1

ordinals ×1

php ×1