删除元素文本中的最后一个字符
Remove last characters in an elements text
我正在循环使用特定类的所有元素,并希望删除最后的字符。但是,下面的代码不起作用(即切片代码)。我做错了什么?
$('.span-tag').each(function() {
var tag = $(this).find('.tags');
tag.text().slice(0,-4)
}
尝试这样:
tag.text(tag.text().slice(0,-4))
您需要设置切片文本的值
slice 方法返回一个新数组;它不会就地修改数组。
您可以这样做:
$('.span-tag').each(function() {
var tag = $(this).find('.tags');
tag.text(tag.text().slice(0,-4));
}
更改
tag.text().slice(0,-4)
自
tag.text(tag.text().slice(0,-4));
您的代码变为
$('.span-tag').each(function() {
var tag = $(this).find('.tags');
tag.text(tag.text().slice(0,-4));
}
tag.text()
获得价值
tag.text(value)
将值设置为标记元素
.text()
相关文章:
- Javascript:删除冒号的最后一个字符
- 如何在单击时从输入字段中删除最后一个字符
- 为什么jQuery正在删除文本的最后一个字符
- Javascript 切掉最后一个字符,如果有 2 个
- 使用JavaScript替换字符串的最后一个字符
- 打印regex之后的最后一个字符
- 字符串替换最后一个字符出现的斜杠
- 如何删除字符串的第一个和最后一个字符
- 如何使用jquery获取最后一个字符
- 使用dojo按键事件时无法避免最后一个字符输入
- Jquery:如何关注DIV的最后一个字符
- 查找字符串中类型的最后一个字符
- 打印出字符串中所有单词的最后一个字符
- 替换字符串的最后一个字符
- 删除元素文本中的最后一个字符
- 使用 Javascript 或 jQuery 删除最后一个字符
- JQuery 或 Javascript 代码,用于更改 html 文本中最后一个字符的字体
- 获取忽略空格的 JavaScript 字符串中的最后一个字符
- range.toString()截断javascript按键事件中的最后一个字符
- JS/JQuery-如果空格是第一个和/或最后一个字符,则从输入字段中删除空格