`
蛤蟆仙人
  • 浏览: 118339 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用jquery 实现 超出字符 截断加上省略号并且可以提示全部内容

阅读更多

用jquery 实现 超出字符 截断加上省略号并且可以提示全部内容

 

1.test.jsp

<%@ page language="java" pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="${webRoot}/framework/js/jquery-1.9.1.js"></script>
<script type="text/javascript" src="${webRoot}/framework/js/jquery-ui.js"></script>
<script type="text/javascript" src="${webRoot}/framework/js/strlimit.js"></script>
<script>
	$('table').tooltip();
</script>
</head>
<table>
	<tr>
		<td class="centerContentTd" nowrap="nowrap" title="这里是全部内容" limit="8">这里显示截取后的内容
			长度大于8将用省略号代替</td>
	</tr>
</table>
</html>

 2.strlimit.js

jQuery.fn.limit=function(){
	var self = $("[limit]");
	self.each(function(){
		var objString = $(this).text();
		var objLength = $(this).text().length;
		var num = $(this).attr("limit");
		if(objLength > num){
            $(this).attr("title",objString);
			objString = $(this).text(objString.substring(0,num) + "...");
		}
	})
}
$(function(){
	$("[limit]").limit();
})

 

分享到:
评论

相关推荐

    jquery字数超出规定字数自动生成截取生成省略号

    在标题和描述中提到的“jquery字数超出规定字数自动生成截取生成省略号”是指使用 jQuery 实现文本内容超出预设长度时自动进行截断,并在末尾添加省略号的效果。这种功能在显示摘要、标题或者有限空间内的文字信息时...

    jQuery文字溢出显示省略号插件.zip

    dotdotdot.js提供了丰富的配置选项,可以自定义截断的行数、省略号的样式、是否保留末尾的标点符号等。例如: ```javascript $('.your-element').dotdotdot({ wrap: 'word', // 截断模式,可以是'word'、'letter'...

    超出的文字用省略,用…代替.rar

    综上所述,实现“超出的文字用省略号代替”这一效果涉及到JavaScript字符串操作、DOM操作以及可能的CSS配合。对于不同的应用场景,我们可以选择不同的实现策略,从简单的字符串截取到复杂的动态适应方案。在实际项目...

    JQuery 控制内容长度超出规定长度显示省略号

    接下来,我们将详细探讨如何使用JQuery控制内容长度超出规定长度时显示省略号的方法。 首先,要实现这一功能,需要对JQuery有一定的了解。JQuery是一个快速、小巧且功能丰富的JavaScript库。它通过简化HTML文档遍历...

    jQuery实现控制文字内容溢出用省略号(…)表示的方法

    当这些 `div` 中的文字内容超过限制时,jQuery 代码将会自动截断并添加省略号。 总结一下,使用 jQuery 控制文字内容溢出的方法主要包括以下步骤: 1. 使用 `$(function() { ... })` 确保在 DOM 加载完成后执行...

    网页文字溢出显示省略号jQuery插件代码.zip

    例如,插件可能会检查元素的宽度,计算出能够完整显示的字符数,然后将超出部分替换为省略号。这样,用户在鼠标悬停或点击后,还可以通过某种方式(如弹出气泡提示或展开全文)查看完整内容。 在本压缩包中,`index...

    jQuery给固定文章字数超出自述以后文字不显示并替换成省略.zip

    4. 截断处理:将超出部分的文字替换为省略号,可以使用CSS伪元素`:after`添加省略号,或者使用JavaScript动态插入。 二、jQuery实现步骤 1. 首先,确保在HTML文件中引入了jQuery库,可以通过CDN链接或者本地文件...

    jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法

    本文介绍了如何使用jQuery来实现文本内容超出预设行数时自动添加省略号的功能。首先,我们需要了解基本的HTML和CSS布局,以及如何使用jQuery进行DOM操作。 在HTML部分,我们创建了一个具有固定宽度和高度的元素,它...

    Jquery循环截取字符串的方法(多出的字符串处理成"...")

    `Jquery循环截取字符串的方法(多出的字符串处理成"...")`这个标题描述了一个常见的需求,即如何在字符串超出特定长度时,用省略号("...")来表示被截断的部分。下面我们将详细介绍如何实现这一功能。 首先,让我们...

    文字超出限制在末尾加省略号,showToast消息提示接口,在图片未能正确加载时 显

    - 文本超出限制时添加省略号,这通常是通过编程语言中的字符串处理函数来实现的,比如JavaScript中可以使用CSS的text-overflow, white-space, overflow属性组合来实现。 - showToast消息提示的实现,这可以通过...

    Jquery截取中文字符串的实现代码

    如果截取的字符串长度超过`$cutlength`,函数会在末尾添加省略号表示被截断。 这个函数虽然不是基于jQuery,但它可以很好地集成到jQuery项目中,特别是在处理用户界面展示或者数据截取时。如果你需要在jQuery中实现...

    jQuery给固定文章字数超出自述以后文字不显示并替换成省略特效代码

    总的来说,利用jQuery和CSS,我们可以轻松地实现文章字数超出后自动截断并添加省略号的效果,提高网页的可读性和美观性。对于开发者来说,熟悉这种技术能够提升用户体验,也是提升网站专业度的重要手段。

    前端项目-jQuery.dotdotdot.zip

    在前端开发中,jQuery.dotdotdot是一个非常实用的jQuery插件,主要用于处理多行文本的省略号显示。这个插件适用于那些需要在有限的空间内展示大量文本的场景,如文章摘要、评论列表或者新闻标题等。它允许开发者在...

    jquery-textEllipsis-20110314

    `jquery-textEllipsis`是用于实现文本省略功能的jQuery插件,它能够自动检测元素内的文本长度,当超过设定的最大显示长度时,会将超出的部分用省略号替换,同时保持元素的原始样式不变。这个插件特别适用于新闻摘要...

    jQuery文字溢出显示省略号插件特效代码

    使用jQuery和dotdotdot.js插件来实现文字溢出省略号的效果通常包括以下几个步骤: 1. **引入资源**:在HTML文件中,你需要引入jQuery库和dotdotdot.js插件的JavaScript文件。通常,它们会被放在`&lt;head&gt;`标签内或者`...

    cuttr-js:Cuttr 是一个 javascript 插件,使用多种截断方法和自定义省略号截断多行文本内容

    Cuttr 是一个零依赖、易于使用的 JS / jQuery 库,它可以截断多行文本内容 (Line Clampin') 以适应给定的规范。 它添加了一个类似省略号 (...) 的结尾字符串,以指示可用文本多于当前可见的文本。 多种截断方法 在...

    jQuery截取指定长度字符串代码

    3. 如果文本长度超出限制,那么截取前`limit`个字符,并在末尾添加省略号(`...`)以表示内容被截断。 4. 同时,将完整的原始文本保存到`title`属性中,以便用户将鼠标悬停在`div`上时可以看到完整内容。 **二、...

    javascript 实现文本使用省略号替代(超出固定高度的情况)

    在JavaScript中,有时候我们需要在文本超出预设高度时用省略号替代,以保持界面的整洁和用户体验。本文将详细讲解如何使用JavaScript实现这一功能,特别是针对固定高度的元素。 首先,我们需要理解基本思路。当一个...

Global site tag (gtag.js) - Google Analytics