2013-03-17 58 views
1

for循環中,我將div的內容替換爲另一個,並向其中添加一個類。:不是和:第一個孩子

例子:

<div class="page">Loading..</div> 
<div class="page">Loading..</div> 
<div class="page">Loading..</div> 

和jQuery:

$(".page:not(.active):first-child").html("Loaded.").addlass(".active"); 

它僅適用於第一個。我該怎麼做?他們最終必須全部「加載」。

回答

-1

$(".page:not(.active)").eq(0).html("Loaded.").addClass("active"); 

更換,以添加一個類你不需要點和:first-child僅適用於第一個子元素而您需要過濾集的第一個元素。

+0

爲什麼downvote?我認爲這是這裏唯一正確的答案... –

+0

嘿..,OP要在所有div中「加載」... – Anujith

+0

@ A.V他顯然不止一次地調用了他的函數,想要一個接一個地改變div。 –

-1

您的jQuery改變

$(".page:not(.active)").html("Loaded.").addclass("active"); 

jsfiddle

0

是否這樣?

$(".page:not(.active)").html("Loaded.").addClass("active");