HTML长文本截取含有HTML代码同样适用的两种方法


Posted in Javascript onJuly 31, 2013

方法一:用CSS截断字符串:IE,FireFox,Opera ,Safari都兼容

.subLongText{ 
width:150px; 
height:24px; 
overflow:hidden; 
white-space:nowrap; 
text-overflow:ellipsis; 
text-overflow: ellipsis;/* IE/Safari */ 
-ms-text-overflow: ellipsis; 
-o-text-overflow: ellipsis;/* Opera */ 
-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/ 
} 
<span class="subLongText">任意长度文本</span>

方法二:用js截取
<HTML> 
<HEAD> 
<TITLE>JQUERY 文本截取方法</TITLE> 
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
<script type="text/javascript" src="jquery-1.3.2.js"></script> 
<script type="text/javascript"> 
$.fn.substr = function(length,content){ 
$(this).each(function(i,item){ 
var val=$(item).html(); 
if(!val) return; 
if(val.length>length) { 
val = val.substring(0,length); 
val += content || "..." 
$(item).html(val); 
} 
}); 
} 
function subTdContent(){ 
$('td').substr(20); 
} 
</script> 
</HEAD> 
<BODY onload="javascript:subTdContent();"> 
<table style="border:1px solid #b3c0f5;" border="1"> 
<tr> 
<td>我是代码:$.fn.substr = function(l,c){ $(this).each(function(i,item)</td> 
<td>以下两种方式都可以解决textarea行高自动适应类容的高度</td> 
<td>以下两种方式都可以解决textarea行</td> 
</tr> 
</table> 
</BODY> </HTML>
Javascript 相关文章推荐
javascript prototype 原型链
Mar 12 Javascript
Javascript实现滚动图片新闻的实例代码
Nov 27 Javascript
原生javascript获取元素样式
Dec 31 Javascript
js实现分享到随页面滚动而滑动效果的方法
Apr 10 Javascript
Bootstrap多级导航栏(级联导航)的实现代码
Mar 08 Javascript
购物车前端开发(jQuery和bootstrap3)
Aug 27 Javascript
js实现数组内数据的上移和下移的实例
Nov 14 Javascript
Vue Element使用icon图标教程详解(第三方)
Feb 07 Javascript
React如何避免重渲染
Apr 10 Javascript
如何在Vue中抽离接口配置文件
Oct 31 Javascript
Vue+Node实现商品列表的分页、排序、筛选,添加购物车功能详解
Dec 07 Javascript
js实现查询商品案例
Jul 22 Javascript
JS的千分位算法实现思路
Jul 31 #Javascript
一个JS的日期格式化算法示例
Jul 31 #Javascript
jquery实现div拖拽宽度示例代码
Jul 31 #Javascript
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
Jul 31 #Javascript
javascript获取下拉列表框当中的文本值示例代码
Jul 31 #Javascript
禁用页面部分JavaScript方法的具体实现
Jul 31 #Javascript
jquery 单引号和双引号的区别及使用注意
Jul 31 #Javascript
You might like
浅析php工厂模式
2014/11/25 PHP
CentOS6.5 编译安装lnmp环境
2014/12/21 PHP
浅谈php中urlencode与rawurlencode的区别
2016/09/05 PHP
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
js 数组的for循环到底应该怎么写?
2010/05/31 Javascript
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
jQuery简单实现banner图片切换
2014/01/02 Javascript
JQuery Tips相关(1)----关于$.Ready()
2014/08/14 Javascript
Javascript基础教程之argument 详解
2015/01/18 Javascript
javascript实现验证IP地址等相关信息代码
2015/05/10 Javascript
JavaScript实现LI列表数据绑定的方法
2015/08/04 Javascript
不同js异步函数同步的实现方法
2016/05/28 Javascript
javascript 四十条常用技巧大全
2016/09/09 Javascript
JS键盘版计算器的制作方法
2016/12/03 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
2017/07/06 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
JS实现的碰撞检测与周期移动完整示例
2019/09/02 Javascript
vue如何使用外部特殊字体的操作
2020/07/30 Javascript
JavaScript实现简单验证码
2020/08/24 Javascript
python进阶教程之异常处理
2014/08/30 Python
python使用正则表达式提取网页URL的方法
2015/05/26 Python
python中import学习备忘笔记
2017/01/24 Python
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
Python通过调用有道翻译api实现翻译功能示例
2018/07/19 Python
python散点图实例之随机漫步
2018/08/27 Python
对Python之gzip文件读写的方法详解
2019/02/08 Python
Django Celery异步任务队列的实现
2019/07/24 Python
世界上最大的在线汽车租赁预订平台:Rentalcars.com(支持中文)
2018/10/12 全球购物
明信片寄语大全
2014/04/08 职场文书
优秀本科毕业生自荐信
2014/07/04 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
2016年心理学教育培训学习心得体会
2016/01/12 职场文书
Apache Calcite 实现方言转换的代码
2021/04/24 Servers
浅谈Redis主从复制以及主从复制原理
2021/05/29 Redis
Python Pandas解析读写 CSV 文件
2022/04/11 Python
Android自定义双向滑动控件
2022/04/19 Java/Android