我正在循環遍歷具有特定類的所有元素,並希望刪除最後一個字符。但是,下面的代碼不起作用(即分片代碼)。我究竟做錯了什麼?刪除元素文本中的最後一個字符
$('.span-tag').each(function() {
var tag = $(this).find('.tags');
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().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)
設定值來標記元素
切片方法返回一個新的數組;它不會原地修改數組。
你可以這樣做:爲贏得比賽
$('.span-tag').each(function() {
var tag = $(this).find('.tags');
tag.text(tag.text().slice(0,-4));
}
+1;) –
啊,從來沒有考慮作爲一個種族:) – fcalderan