jquery将类应用于循环中的项

时间:2014-08-12 23:33:35

标签: jquery class loops code-standards

我正在尝试将类应用于循环中的所有日期项。我的代码正在运行,但我100%确定他们编写代码的方式不对。有些人会建议代码更改。我想在循环中的日期项上使用FormatDateTime函数(我自己的函数)。因为这是一个类,我们可以摆脱jquery中的.each循环吗?

for (int i = 0; i < Value.Count; i++)
            {
                <tr>

                    <td class="ModificationDate">@MDate</td>

                    <td>@Action</td>
                    <td>@Field</td>
                    <td>@Value</td>
                </tr>
            }

<script>
    $(document).ready(function () {
        $("[class=ModificationDate]").each(function () {
            $(this).text(FormatDateTime($(this).text()));
        });
    });
</script>

1 个答案:

答案 0 :(得分:0)

您的代码运行正常,请查看此JSFiddle Demo

但你可以用这样更好的方式做到这一点:

$(document).ready(function () {
    $ModificationDate = $(".ModificationDate");
    $ModificationDate.text(FormatDateTime($ModificationDate.text()));
});

Check JSFiddle Demo