jQuery - 如何删除除第一个之外的所有类

时间:2017-11-09 12:30:30

标签: jquery class

我有一些带有多个类的td元素(大约500个)。我怎么能删除除第一个之外的所有内容,知道这个可能有所不同?

<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>

此致 埃利奥·费尔南德斯

1 个答案:

答案 0 :(得分:2)

你可以这样做:

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

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