특정 클래스의 모든 요소를 반복하고 마지막 문자를 제거하려고합니다. 그러나 아래 코드는 작동하지 않습니다 (예 : 조각 코드). 내가 도대체 뭘 잘못하고있는 겁니까? 이 방법으로요소 텍스트의 마지막 문자 제거
$('.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));
}
일을 레이스 우승에 대한) –
아, 경주로 간주되지 않습니다 :) – fcalderan