2011-01-12 30 views
0

我試圖使用JQuery來循環多個div的多個類名稱,所有都具有相同的第一個css類名稱每個人都有不同的第二類名字,例如JQuery:通過具有不止一個css類名稱的元素循環通過只有第一個類名稱的多個css類名稱

<div class="maintext blue"> </div> 

<div class="maintext purple"> </div> 

<div class="maintext chartreuse"> </div> 

<div class="maintext puce"> </div> 

<div class="maintext lime"> </div> 

jQuery中我曾嘗試

$(".mainText").each(function (i) 

$(".mainText.*").each(function (i) 

$(".mainText" *).each(function (i) 

$(".mainText .*").each(function (i) 

但它不會選擇任何帶class =的div的 「的mainText ......」

感謝考慮的問題。

回答

2

嘗試$('.maintext').each代替。類名稱區分大小寫。

+0

抱歉的錯字。這是僞代碼來顯示我在做什麼。我的jQuery有正確的大小寫,但仍然沒有在基本的選擇器級別工作。 $(「。whatever」)仍然不會選擇div class ='youwwant'/ div欣賞它, – omaether 2011-01-12 17:39:12

+0

它應該是完美的工作。你可以發佈更多的信息(HTML的上下文,jQuery的上下文),所以我們可以看到可能發生了什麼? – Reid 2011-01-12 21:26:29

1

jQuery選擇器區分大小寫。您在HTML中有maintext,但在jQuery選擇器中有mainText

$('.maintext').each 

應該工作。

0

在你的問題中,HTML表示maintext和JS使用mainText(大寫字母T)。

相關問題