所有td元素的子串

时间:2014-10-02 19:57:46

标签: javascript jquery jsp

我使用jsp值生成我需要将它放在表中,但我需要更短。我试图减少<td>的价值。如何使用javascript我想我需要浏览所有td项并重置text属性。

我的代码:

<c:if test="${not empty result.billedConsumptionActive.consumptionHour16}">
    <td class="bt_box n0 bw2 btl pad11 textTC textAllSmall">
        <c:out value="${result.powerFactor.consumptionHour16}"></c:out>
    </td>
</c:if>

我的jQuery脚本:

$("td").text(function(i,v){
     return v.length > 5 ? v.slice(0, 5) : v
});

但它不起作用。所有生成的值都会消失。

1 个答案:

答案 0 :(得分:0)

我会做这样的事情:

$("td").each(function(index, el) {

   var v = $(this).text();


   v.length > 5 ? $(this).text(v.slice(0, 5)) : ''


});