2017-11-09 1 views
0

여러 클래스가있는 td 요소 (약 500 개)가 있습니다. 어떻게 다른 것 일지 모른다고 알면서 처음부터 제외한 모든 것을 제거 할 수 있습니까?jQuery - 첫 번째 클래스를 제외한 모든 클래스를 제거하는 방법

<td class"one tv-fox blue">value1</td> 
<td class"two tv-cnn">value2</td> 
<td class"grey tv-axn green">value3</td> 
<td class"red tv-sky">value4</td> 

예상 결과

<td class"one">value1</td> 
<td class"two">value2</td> 
<td class"grey">value3</td> 
<td class"red">value4</td> 

감사합니다, 엘리오 페르난데스

+0

[이 질문] (https : //로 유래 .com/questions/1227286/get-class-list-for-j-jquery)는 여러분에게 보여줍니다. 수업 목록을 얻는 방법. 첫 번째 결과를 제외한 모든 것에 대해 'removeClass'를 사용할 수 있습니다. – pritaeas

답변

2

당신은 너무처럼 작업을 수행 할 수 있습니다

var $tds = $('.myTable td'); 
$.each($tds, function(index, td) { 
    var classNames = td.className.split(' '); 
    classNames.shift() 

    $(td).removeClass(classNames.join(' ')); 
}); 
+0

감사합니다. 잘 작동합니다. –

관련 문제