Javascript 删除元素文本中的最后一个字符
我正在使用特定的类遍历所有元素,并希望删除最后的字符。但是,下面的代码不起作用(即切片代码)。我做错了什么Javascript 删除元素文本中的最后一个字符,javascript,jquery,each,slice,Javascript,Jquery,Each,Slice,我正在使用特定的类遍历所有元素,并希望删除最后的字符。但是,下面的代码不起作用(即切片代码)。我做错了什么 $('.span-tag').each(function() { var tag = $(this).find('.tags'); tag.text().slice(0,-4) } 试着这样做: tag.text(tag.text().slice(0,-4)) 您需要设置切片文本的值,请尝试以下方法: tag.text(tag.text().slice(0,-4))
$('.span-tag').each(function() {
var tag = $(this).find('.tags');
tag.text().slice(0,-4)
}
试着这样做:
tag.text(tag.text().slice(0,-4))
您需要设置切片文本的值,请尝试以下方法:
tag.text(tag.text().slice(0,-4))
您需要设置已切片文本的值以进行更改
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(值)
设置标记元素的值
改变
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(值)
设置标记元素的值
slice方法返回一个新数组;它不会就地修改阵列 您可以这样做:
$('.span-tag').each(function() {
var tag = $(this).find('.tags');
tag.text(tag.text().slice(0,-4));
}
slice方法返回一个新数组;它不会就地修改阵列 您可以这样做:
$('.span-tag').each(function() {
var tag = $(this).find('.tags');
tag.text(tag.text().slice(0,-4));
}
啊,从未被视为种族:)啊,从未被视为种族:)