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 相关文章推荐
js获取url参数的使用扩展实例
Dec 29 Javascript
Javascript获取当前时间函数和时间操作小结
Oct 01 Javascript
Bootstrap布局组件教程之Bootstrap下拉菜单
Jun 12 Javascript
微信小程序 教程之注册程序
Oct 17 Javascript
在vue.js中抽出公共代码的方法示例
Jun 08 Javascript
微信小程序实现传参数的几种方法示例
Jan 10 Javascript
jQuery实现的鼠标响应缓冲动画效果示例
Feb 13 jQuery
mpvue构建小程序的方法(步骤+地址)
May 22 Javascript
在react中使用vuex的示例代码
Jul 30 Javascript
使用wxapp-img-loader自定义组件实现微信小程序图片预加载功能
Oct 18 Javascript
微信小程序公用参数与公用方法用法示例
Jan 09 Javascript
Vue的click事件防抖和节流处理详解
Nov 13 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 tp验证表单与自动填充函数代码
2012/02/22 PHP
CodeIgniter框架提示Disallowed Key Characters的解决办法
2014/04/21 PHP
PHP删除字符串中非字母数字字符方法总结
2019/01/20 PHP
js实现DIV的一些简单控制
2007/06/04 Javascript
Ext grid 添加右击菜单
2009/11/26 Javascript
jQuery 获取URL参数的插件
2010/03/04 Javascript
基于jQuery的投票系统显示结果插件
2011/08/12 Javascript
javascript中数组的concat()方法使用介绍
2013/12/18 Javascript
jquery ajaxSubmit 异步提交的简单实现
2014/02/28 Javascript
js重写alert控件(适合学习js的新手朋友)
2014/08/24 Javascript
Javascript点击按钮随机改变数字与其颜色
2016/09/01 Javascript
完美解决IE9浏览器出现的对象未定义问题
2016/09/29 Javascript
Bootstrap源码解读导航条(7)
2016/12/23 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
2017/01/04 Javascript
jQuery判断邮箱格式对错实例代码讲解
2017/04/12 jQuery
微信小程序实现多宫格抽奖活动
2020/04/15 Javascript
深入理解Vue官方文档梳理之全局API
2017/11/22 Javascript
JavaScript实现求最大公共子串的方法
2018/02/03 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
vue element ui validate 主动触发错误提示操作
2020/09/21 Javascript
Python数据可视化编程通过Matplotlib创建散点图代码示例
2017/12/09 Python
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
2018/02/13 Python
Python使用jsonpath-rw模块处理Json对象操作示例
2018/07/31 Python
对Python中Iterator和Iterable的区别详解
2018/10/18 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
2019/01/15 Python
python3实现字符串操作的实例代码
2019/04/16 Python
分享PyCharm的几个使用技巧
2019/11/10 Python
Python 在局部变量域中执行代码
2020/08/07 Python
北大自主招生自荐信
2013/10/19 职场文书
制定岗位职责的原则
2013/11/08 职场文书
2014五一国际劳动节活动总结范文
2014/04/14 职场文书
政风行风评议整改方案
2014/09/15 职场文书
一般纳税人申请报告
2015/05/18 职场文书
工作后的感想
2015/08/07 职场文书
Java设计模式中的命令模式
2022/04/28 Java/Android
Web应用开发TypeScript使用详解
2022/05/25 Javascript