我需要循環一個表,其中表行包含class1或class2,如何執行此操作。循環遍歷表的行,其中表的類屬性包含class1或class2
試過以下,但使用folllowing代碼不工作
var trs = $("#emailTable tr");
trs.each(function(i,n){
var current = $(n+":has(.class1 .class2)").attr('class');
alert(current)
});
我需要循環一個表,其中表行包含class1或class2,如何執行此操作。循環遍歷表的行,其中表的類屬性包含class1或class2
試過以下,但使用folllowing代碼不工作
var trs = $("#emailTable tr");
trs.each(function(i,n){
var current = $(n+":has(.class1 .class2)").attr('class');
alert(current)
});
這是可以做到:
$("#emailTable tr.class1, #emailTable tr.class2").each(function (ix, element) {
// Do your processing.
});
這是正確的,但是你錯過了關閉');'在每個結尾。 – betamax 2011-02-24 12:19:17
好,趕快,謝謝。 – 2011-02-24 12:20:37
在您選擇只需輸入兩個類之間的逗號。
$(「A,.B」)
這將匹配類的所有元素‘A’或‘B’類
您應該添加邏輯來選擇,使其只在需要您感興趣的行的列表。
選擇器將是$(".class1,.class2")
。
我認爲這會工作
$('#table tr.class1,#table tr.class2').each(function(i, elem) {
...
});
jQuery是一個良好的開端。然後我會看看jQuery文檔並從那裏繼續。 – Lazarus 2011-02-24 12:12:58