JQUERY让table中的td里面的文字碰到 手动换行

之因此在td中的文字不换行,是由于在解析为前台数据的时候,把后台传过来的值转义了,因此须要手动转换过来,能够以下:javascript

JSP:html

<s:iterator value="list" var="r">
   <td style="text-align:left;vertical-align:middle;" class="company">
      <s:property value="company"/>
   </td>
</s:iterator>

JS:java

$(function(){
	var $array = $('.company');
	for(var i = 0;i < $array.length;i++){
		var html = $($array[i]).html();
        //从后台返回数据到前台的时候,"<"会被转化为"&lt;",">"会被转化为"&gt;",这里再转回来
		html = html.replaceAll("&lt;","<").replaceAll("&gt;",">");
		$($array[i]).html(html);
	}
});
相关文章
相关标签/搜索