日期:2014-05-16  浏览次数:20334 次

jquery实现超出截取 以省略结束
    
请各位高手们帮忙给说明  下  最好有代码展示 谢谢了~   这个是li循环出来的  我想用Js进行超过一定字数截取 以省略号形似结束。。。 类似于第一个LI

------解决方案--------------------

var _p = document.getElementsByTagName("p")[ 0 ];
_p.innerHTML = _p.innerHTML.replace( /(.{50}).*/ig , "$1..." );

------解决方案--------------------
_p.innerHTML.replace( /(.{50}).*/ig , "$1..." );

.表示任意一个字符
{50}表示字符出现的个数为50
*代表是字符出现的个数为0到多次
()表示是一个组合,这个组合中的值,可以被外部通过$1 取得。
这样看,你就会明白的。