文字过多,超过多少用...代替

来源:互联网 发布:鼠标键盘录制软件 编辑:程序博客网 时间:2024/04/29 07:25
第一种:是用jstl表达式,<td>                        <c:set var="address" value="${r.address}"/>                        <c:choose>                            <c:when test="${fn:length(address) > 10}">                                <c:out value="${fn:substring(address, 0, 10)}..." />                             </c:when>                            <c:otherwise>                                 <c:out value="${address}" />                             </c:otherwise>                         </c:choose></td> 第二种:有时需要在js里面去编写,有的时候浏览器不识别,简单方法直接if判断。 一定要注意这个非空判断,不然容易出错。 html = "<td>";                    var addre = "";                     if (data[int].address != null && !(data[int].addres) != "") {                        if ((data[int].address).length > 10) {                            addre =(data[int].address).substring(0,10)+"...";                        }else{                        addre = data[int].address;                        }                    }                    html += ""+addre+"</td>";
阅读全文
0 0
原创粉丝点击