链接文本上的 substr 方法并添加省略号?
$("a.newslinks").each(function(){
if ($(this).text().length > 38) {
$(this).text().substr(35); //does not work
$(this).append('...'); //works
$(this).css({ "color" : "#ff00cc" }); //works
}
});
如果链接的文本长度超过 38 个字符,如何将其修剪为 35 个字符并在末尾添加省略号?
$("a.newslinks").each(function(){
if ($(this).text().length > 38) {
$(this).text().substr(35); //does not work
$(this).append('...'); //works
$(this).css({ "color" : "#ff00cc" }); //works
}
});
If a link has its text longer than 38 characters, how can I trim it to 35 chars and add an elipses at the end?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试:
Try:
substr(35)
将从字符串开头删除 35 个字符 - 长度不限制为 35 个字符。尝试:
此外,此函数仅返回一个新字符串 - 它不会更改原始字符串。所以你需要做
substr(35)
will chop 35 characters off the start of the string - not limit it to 35 chars in length.Try:
Also, this function just returns a new string - it doesn't change the original. So you need to do