Javascript 简单表th遍历和addClass

Javascript 简单表th遍历和addClass,javascript,jquery,Javascript,Jquery,如何遍历上面的th并为这些th添加类,例如JQuery中的每个th的第一、第二、第三、第四个th–应该与JQuery文档中的IE 8兼容,因为它们有以下示例: <tr id=”thRow”> <th> <th> <th> <th> var arr = ['first', 'second', 'third', 'fourth']; $('#thRow th').each(function(index){

如何遍历上面的th并为这些th添加类,例如JQuery中的每个th的第一、第二、第三、第四个th–应该与JQuery文档中的IE 8兼容,因为它们有以下示例:

<tr id=”thRow”>
   <th>   
  <th> 
  <th> 
  <th>
var arr = ['first', 'second', 'third', 'fourth'];

$('#thRow th').each(function(index){
    $(this).addClass(arr[index]);
})
所以在你的情况下是这样的

$( "ul li" ).addClass(function( index ) {
  return "item-" + index;
});

你试过什么?我不明白你在问什么。你想为每个添加一个唯一的类吗?是的,我需要一个唯一的类,如果我需要一个3列表或4列表,我可以在dom ready上添加这个类。。。问题是在一种情况下,我只有3个,即我只有3列表格,而在另一种情况下,我将有4个或4列表格为什么需要这些类?对于您试图用类解决的问题,可能有更好的解决方案。这解决了我的问题,而无需添加任何额外的检查来确定列布局。谢谢
$( "#thRow > th" ).addClass(function( index ) {
  return ['first', 'second', 'third', 'fourth'][index];
});