jquery - 在段落标签中设置最大字符数限制
问题描述
我需要完成的很简单 - 将段落元素的长度限制设置为 60 个字符,之后它将显示点。我写的jQuery脚本如下:
var myDiv = $('.paragraph-24');
myDiv.text(myDiv.text().substring(0,300))
谁能帮我解决这个问题?
解决方案
您可以创建您的自定义属性,同样我已经为 div 标签创建了Maxlength。
如果您在 div 标签中添加 Maxlength 属性,它将在完成长度后应用点点 (...)。
<div id="address_line" Maxlength="300">
否则,它会将完整的数据附加到 div 标签中。
$(document).ready(function() {
var MaxLength = $('#address_line').attr("Maxlength");
var data = "test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test";
if (MaxLength != undefined && data.length > MaxLength) {
data = data.substring(0, MaxLength).concat("...")
}
$('#address_line').append(data);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="address_line" Maxlength="300">
</div>
推荐阅读
- python - 在 NumPy 中创建随机 float 和 float64 数组
- azure-devops - 在 Azure Devops 托管代理上安装或使用软件
- html - 如何在悬停时更改无序列表中列表项的 z-index?
- python - ImportError:模块导入错误
- node.js - 有没有办法从 Web 界面管理 node.js 服务器?
- docker - 如何使用 xunit 在 Dockerfile 中运行测试
- go - 如何在 gin url 中有一个带有斜杠的参数
- android - ImageView绑定Url后RecyclerView中不加载图片
- c - 如何声明和初始化指向 char 指针数组的指针数组?
- geopandas - Geopandas 使用 bytesIO 或等效 (python3X) 将 shapefile 保存在内存中