//字符串过长处理.以...处理过长显示。在title 上提示。展示效果。
jQuery.fn.limit=function()
{
var self = $("span[limit]");
self.each(function()
{
var objString = jQuery.trim(this.innerHTML);
var num = $(this).attr("limit");
//定义用于统计字符串长度的变量
var len = 0;
for ( var i = 0; i < objString.length; i++)
{
a = objString.charAt(i);
len++;
if (escape(a).length > 4) {
len++;
}
}
if(len > num)
{
//增加title提示
if ($(this).attr("title") == "")
{
$(this).attr("title",objString);
}
this.innerHTML = cutstr(objString,num);
}
});
};
/**
* js截取字符串,中英文都能用
* @param str:需要截取的字符串
* @param len: 需要截取的长度
*/
function cutstr(str,len)
{
var str_length = 0;
var str_len = 0;
str_cut = new String();
str_len = str.length;
for ( var i = 0; i < str_len; i++)
{
a = str.charAt(i);
str_length++;
if (escape(a).length > 4)
{
// 中文字符的长度经编码之后大于4
str_length++;
}
str_cut = str_cut.concat(a);
if (str_length >= len)
{
str_cut = str_cut.concat("...");
return str_cut;
}
}
// 如果给定字符串小于指定长度,则返回源字符串;
if (str_length < len)
{
return str;
}
return str;
}
$(document).ready(function(){
$("#table_result tr:even").livequery(function(event){
$(this).removeClass();
$(this).addClass("on");
});
var curr_css;
$("#table_result tr").hover(function(event){
curr_css=$(this).attr("class");
$(this).removeClass();
$(this).addClass("hover");
},function(){
$(this).removeClass();
$(this).addClass(curr_css);
});
//处理页面中字符串过长问题
$(document.body).limit();
});
分享到:
相关推荐
MP3(jiequ)是一个工具,专注于帮助用户进行MP3音频文件的截取操作,同时也能生成WMA格式的音频文件。这个工具的特点是简单易用,且生成的文件体积小,不会过度占用存储空间。在本文中,我们将深入探讨MP3截取的基本...
标题中的"jiequ_renlian.zip_matlab_"表明这是一个与MATLAB编程相关的压缩包,主要用于人脸识别技术,特别是从图像中检测和截取人脸部分。在MATLAB中实现人脸识别,通常涉及计算机视觉和机器学习领域的一些核心算法...
最后,jieQu方法返回截取后的字符串,并在main方法中通过调用jieQu方法,传入特定的字符串和长度值,输出最终截取的结果。 总结来说,处理包含中文的字符串截取问题,不能仅仅依赖于字符串级别的操作,而需要对字节...
在提供的压缩包文件中,我们看到三个文件:`php_jiequ_3.php`、`php_jiequ.php`和`php_jiequ_2.php`。这些文件很可能包含了不同版本的字符串截取和摘要生成的实现。可能的实现方式包括: - 使用正则表达式寻找...
首先,我们看到有三个MATLAB脚本文件:`jiequ.m`、`xiuzheng.m`和`main.m`。这些文件很可能代表了车牌提取过程的不同阶段。`jiequ.m`可能是"检测"或"截取"的拼音缩写,它可能包含了对原始图像进行预处理和车牌定位的...
Public Function jieQU(Yname As String, Kshi As Long, CHang As Long, Bname As String) As Boolean Form1.MousePointer = 11 jieQU = True Dim mlp As Integer, i As Integer, zhi As Long, fnum As Integer, ...
建议使用宝塔搭建此程序 ...添加标签支持文字串的截取,例如{$title|jiequ:###,10}截取标题前10个文字。 添加标签支持字符串unicode转换,如{$title|unicode} 后台挂机链接推送增加显示服务器返回内
小旋风万能蜘蛛池 x9.02 开心版,站长必备 SEO 工具,带教程。 ... 蜘蛛池 x9 版的更新: 添加泛域名城市标签,可根据当前域名前缀调用对应城市...添加标签支持文字串的截取,例如{$title|jiequ:###,10}截取标题前 10 个
添加标签支持文字串的截取,例如{$title|jiequ:###,10}截取标题前10个文字。 添加标签支持字符串unicode转换,如{$title|unicode} 后台挂机链接推送增加显示服务器返回内容,恢复百度mip推送功能
资源来源于网络,不保证其完整性,可用性和安全性,也不提供技术技持,如果下载后果自行承担,本站不承担任何责任与后果!...添加标签支持文字串的截取,例如{$title|jiequ:###,10}截取标题前10个文字。
该功能首先检查输入参数的有效性,然后调用自定义函数`jieQU`进行视频片段的实际提取。 - **视频片段提取逻辑**: - 函数`jieQU`接收四个参数:源文件路径、开始时间、持续时间和目标文件路径。 - 函数内部使用...
01 JIEQU-TEST. 03 A PIC X(2). 03 B PIC X(3). 03 C PIC X(4) VALUE ‘ABCD’. MOVE C(3:2) TO A. MOVE C(1:3) TO B. ``` 这段代码中,`C(3:2)`会截取C的第三位和第四位,赋值给A;`C(1:3)`...
DataStage常用函数大全 DataStage是IBM提供的一款数据集成工具,能够帮助用户快速集成、转换和交换数据。使用DataStage,用户可以从多个数据源中提取数据,转换和处理数据,然后将其加载到目标系统中。...