我有一些带有多个类的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>
此致 埃利奥·费尔南德斯
答案 0 :(得分:2)
你可以这样做:
var $tds = $('.myTable td');
$.each($tds, function(index, td) {
var classNames = td.className.split(' ');
classNames.shift()
$(td).removeClass(classNames.join(' '));
});