<ul>
<li>
<span class="circle" id="beige"></span>
<span>Beige</span>
</li>
<li>
<span class="circle" id="black"></span>
<span>Black</span>
</li>
<li>
<span class="circle" id="blue"></span>
<span>Blue</span>
</li>
</ul>
我想選擇從圓類ID並應用ID作爲背景色相同的類。
我jQuery是:
$('span.circle').each(function (index, element) {
$(element).css({
'background-color': $('.circle').attr('id')
});
});
但是,當我做到這一點只選擇第一跨度元素的ID,並應用ID顏色同一類的其他所有範圍。任何想法如何選擇不同的ID,以便我可以在不同的跨度上有不同的背景顏色?
在此先感謝
'element'已經是你處理,所以'$(元素).attr( 'ID')的跨度'應該得到你所需要的ID。 –