我想通過具有ID#color-lines和每個元素的獨特類的元素列表進行迭代,如下所示:<div id="color-lines" class="block-2088">
獨特的類由WordPress的動態驅動帖子ID,因此每個塊都是唯一的。使用jQuery獲取每個元素的子元素的長度
在每個div內有各種數量的<a>
標籤,我試圖使用addClass到每個div,具體取決於每個div中有多少個子元素。
$("#color-lines").each(function(){
var className = $(this).attr("class");
var anchoLink = ("." + className);
var n = $(anchoLink).children().length;
$(anchoLink).children().addClass("line-width-" + n);
});
我得到的是每<a>
標籤與即使有不同數量的每個DIV <a>
元素的每一個div元素同一類line-with-n
。
「通過有編號顏色線元素的列表迭代」 - 停止。 Id的應該是獨一無二的... – lifetimes
...和類不應該。 (好吧,他們可以,但沒有多少意義。) – Blazemonger
每個文檔的ID必須是唯一的。你不能在同一個文檔中有多個具有相同ID的元素,或者你正在做一些非常錯誤的事情。 – crush