html 长文本 截断 jquery 扩展脚本

简介:
复制代码
( function ($)
{
    $.LongTextFormat =  function (selector, fmlength)
    {
         var re = /\s/g;
        $(selector).each( function (i)
        {
             // 获取td当前对象的文本,如果长度大于25; 
             var jobj = $( this);
             var text = jobj.text();
             if (text)
            {
                text = text.replace(re, "");
                 if (text.length > fmlength)
                {
                     // 给td设置title属性,并且设置td的完整值.给title属性.  
                     var oldTitle = jobj.attr("title");
                    jobj.attr("title", oldTitle + "  " + text);
                     // 获取td的值,进行截取。赋值给text变量保存.  
                     var ntext = text.substring(0, 25) + "...";
                     // 重新为td赋值;  
                    jobj.text(ntext);
                }
            }
        });
    };    
})(jQuery);
复制代码

调用:

$.LongTextFormat(".fmtable tr td", 18);

 

jquery 自动截断 过长文本


本文转自火地晋博客园博客,原文链接:http://www.cnblogs.com/yelaiju/archive/2012/11/14/2770404.html,如需转载请自行联系原作者

目录
相关文章
|
8月前
|
JavaScript
jQuery+HTML5实现的微信大转盘抽奖源码
这是一款基于jQuery+HTML5实现的微信大转盘抽奖效果源码,是一款可配置奖品抽奖的jQuery大转盘抽奖代码,可实现点击按钮转轮旋转实现抽奖功能,效果逼真自然,代码里面有详细的注释,可以修改文字或者二次开发都可以
204 11
|
8月前
|
JavaScript
jQuery实现的卡片式翻转时钟HTML源码
jQuery实现的卡片式翻转时钟HTML源码
69 0
jQuery实现的卡片式翻转时钟HTML源码
|
9月前
|
移动开发 前端开发 JavaScript
HTML(HyperText Markup Language,超文本标记语言)
HTML(HyperText Markup Language,超文本标记语言)
237 11
|
11月前
|
Java BI API
spring boot 整合 itextpdf 导出 PDF,写入大文本,写入HTML代码,分析当下导出PDF的几个工具
这篇文章介绍了如何在Spring Boot项目中整合iTextPDF库来导出PDF文件,包括写入大文本和HTML代码,并分析了几种常用的Java PDF导出工具。
2413 0
spring boot 整合 itextpdf 导出 PDF,写入大文本,写入HTML代码,分析当下导出PDF的几个工具
|
10月前
|
JavaScript 前端开发
HTML 脚本2
<noscript>标签用于在浏览器禁用或不支持脚本时提供替代内容。该元素可包含所有常见的 HTML body 元素。当脚本不可用时,<noscript> 中的内容将被显示。例如:`<noscript>抱歉,你的浏览器不支持 JavaScript!</noscript>`
|
10月前
|
JavaScript 前端开发
HTML 脚本1
JavaScript 通过 `<script>` 标签嵌入 HTML,增强页面的动态和交互性。它可以包含内联脚本或引用外部脚本文件,常用于图片操作、表单验证和内容动态更新。
|
10月前
|
JavaScript 前端开发
HTML 脚本3
本教程介绍JavaScript的基本用法,包括在HTML中直接输出文本、响应事件和处理HTML样式。示例代码展示了如何使用`document.write()`输出文本,通过点击按钮触发事件,以及利用`document.getElementById().style`修改元素样式。
|
10月前
|
XML JavaScript 前端开发
如何解析一个 HTML 文本
【10月更文挑战第23天】在实际应用中,根据具体的需求和场景,我们可以灵活选择解析方法,并结合其他相关技术来实现高效、准确的 HTML 解析。随着网页技术的不断发展,解析 HTML 文本的方法也在不断更新和完善,
|
11月前
|
XML JavaScript 数据格式
jquery中html()方法的使用
jquery中html()方法的使用
195 1
|
XML 数据格式 Python
Python技巧:将HTML实体代码转换为文本的方法
在选择方法时,考虑到实际的应用场景和需求是很重要的。通常,使用标准库的 `html`模块就足以满足大多数基本需求。对于复杂的HTML文档处理,则可能需要 `BeautifulSoup`。而在特殊场合,或者为了最大限度的控制和定制化,可以考虑正则表达式。
519 12