【发布时间】:2018-09-20 01:46:09
【问题描述】:
我在这里有这个解决方案,将所选 P 标记的字符限制为 125 个字符,但是它仅适用于循环中的第一个子项,如何编辑以下代码以在 For 循环中工作?我用一些 jQuery 尝试了一些解决方案,但没有找到任何可行的方法。
感谢您的帮助!
function truncateText(selector, maxLength) {
var element = document.querySelector(".hp-um-description")
for (element = element) {
var truncated = element.innerText;
if (truncated.length > maxLength) {
truncated = truncated.substr(0,maxLength) + '...';
}
return truncated;
}
}
$(".hp-um-description").each(function(){
document.querySelector('.hp-um-description').innerText = truncateText('.hp-um-description', 125);
});
【问题讨论】:
标签: javascript jquery loops for-loop maxlength