2014-10-03 36 views
-3
<tr id=”thRow”> 
    <th> 
    <th> 
    <th> 
    <th> 

如何遍历部份上方和addClass这些部份状的第一,第二,第三,第四对每个第内部JQuery的 - (应该是IE 8兼容)简单表第遍历和ad​​dClass

+1

你试过了什么? – mithunsatheesh 2014-10-03 16:23:24

+0

我不明白你在问什么。你是否想为每个''添加一个独特的类? – j08691 2014-10-03 16:24:10

+0

是的,我需要一个独特的类,我可以添加在DOM准备基于如果我需要一个3列表或4列表...问题是在一种情况下,我只会有3个(即我只有3列表格),在另一个我将有4个(或4列表 – FakirTrappedInCode 2014-10-03 16:26:52

回答

4
var arr = ['first', 'second', 'third', 'fourth']; 

$('#thRow th').each(function(index){ 
    $(this).addClass(arr[index]); 
}) 
+0

这解决了我的问题,而不必添加任何额外的检查来确定列布局。谢谢。 – FakirTrappedInCode 2014-10-03 16:52:17

0

从jQuery文档addClass(function)他们有下面的例子:

所以你的情况这将是

$("#thRow > th").addClass(function(index) { 
    return ['first', 'second', 'third', 'fourth'][index]; 
});