클래스 Second
을 제거하고 새 클래스 Third
을 어떻게 제거 할 수 있습니까?클래스 초를 제거하고 대신 새 클래스 추가
나는대로 노력하지만,이 작동하지 않습니다
<div class="First Second"></div>
$('div').removeClass().split(" ")[1].addClass('Third');
클래스 Second
을 제거하고 새 클래스 Third
을 어떻게 제거 할 수 있습니까?클래스 초를 제거하고 대신 새 클래스 추가
나는대로 노력하지만,이 작동하지 않습니다
<div class="First Second"></div>
$('div').removeClass().split(" ")[1].addClass('Third');
$('div').removeClass('Second').addClass('Third');
이 인스턴스에서이
$('div').removeClass('Second').addClass('Third');
The jQuery docs are your friend을보십시오. removeClass()
은 클래스 이름 인 매개 변수를 사용합니다. 당신이 그것을 dyanmic 수 있도록하고 싶었다면 그래서
$('div').removeClass('Second').addClass('Third')
로 변경 시도 :
var divList = document.getElementsByTagName('div');
var i;
for (i = 0; i < divList.length; i++) {
var thisDiv = divList[i];
var classList = thisDiv.className.split(/\s+/);
$(thisDiv).removeClass(classList[1]).addClass('Third');
}
일을 문서에 링크 – Bergi