我使用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
});
但它不起作用。所有生成的值都会消失。
答案 0 :(得分:0)
我会做这样的事情:
$("td").each(function(index, el) {
var v = $(this).text();
v.length > 5 ? $(this).text(v.slice(0, 5)) : ''
});