2011-02-24 16 views
0

我需要循環一個表,其中表行包含class1或class2,如何執行此操作。循環遍歷表的行,其中表的類屬性包含class1或class2

試過以下,但使用folllowing代碼不工作

var trs = $("#emailTable tr"); 

trs.each(function(i,n){ 
    var current = $(n+":has(.class1 .class2)").attr('class'); 
    alert(current) 
}); 
+0

jQuery是一個良好的開端。然後我會看看jQuery文檔並從那裏繼續。 – Lazarus 2011-02-24 12:12:58

回答

4

這是可以做到:

$("#emailTable tr.class1, #emailTable tr.class2").each(function (ix, element) { 
    // Do your processing. 
}); 
+1

這是正確的,但是你錯過了關閉');'在每個結尾。 – betamax 2011-02-24 12:19:17

+0

好,趕快,謝謝。 – 2011-02-24 12:20:37

1

在您選擇只需輸入兩個類之間的逗號。

$(「A,.B」)

這將匹配類的所有元素‘A’或‘B’類

您應該添加邏輯來選擇,使其只在需要您感興趣的行的列表。

0

選擇器將是$(".class1,.class2")

1

我認爲這會工作

$('#table tr.class1,#table tr.class2').each(function(i, elem) { 
    ... 
});