包HTML内容
如果HTML中含有说 <div>1222222222222234c dssdsdf sdfsdfsdf</div>
包HTML内容
如何收官内容限制为10个字符,也许以后我们展示(12222222 ..)两个点
感谢。
使用jQuery的,我们可以做这样的
$(function(){
$('div').each(function(){
if($(this).text().length > 10) {
var text = $(this).text();
text = text.substr(0,10);
$(this).text(text+"...");
}
})
})
浏览器支持非常薄弱。 – twodayslate
尽管爱上了CSS3的答案。 – mark123
哦,是的,我同意!但如果它在Firefox中不起作用... – twodayslate
由于text-overflow: ellipsis
只 “支持IE7-,Safari浏览器和Konqueror” - 你可能需要一个JavaScript的解决方案:
这是一个良好的书面之一:
http://tpgblog.com/2009/12/21/threedots-the-jquery-ellipsis-plugin/
aaaaaaaaaa<wbr/>cccccccccc
认为不是相同的线条,但是要知道这是一件好事,只有当文本在空间中不适合时才会包装文本。方便与消息一起使用。
难道不是最好用PHP来缩短字符串吗? – twodayslate