在準備好文檔之後,我試圖爲一個類中的所有div創建一個對象,並根據div的屬性「id」分配它們。這是我的代碼不起作用,我無法弄清楚。Jquery - 如何基於類中的所有div創建對象?
<div class="supercolor" >
<div class="colordiv" id="#111111" style="background-color:#111111;"> </div>
<div class="colordiv" id="#222222" style="background-color:#222222;" > </div>
<div class="colordiv" id="#333333" style="background-color:#333333;"> </div>
</div>
在我的腳本部分。
$(document).ready(function() {
$('div.supercolor > div').each(function() {
var color_object = { $(this).attr('id') : false }
});
});
謝謝
你的代碼沒有問題,但是你沒有用'color_object''做'任何事情。你想達到什麼目的?更多細節將幫助我們幫助你。 – 2011-05-09 11:36:40
我想我應該指出你的div ID是無效的。一個ID不能包含#字符,並且它必須以字母開頭。 – GordonM 2011-05-09 11:38:51
@Rob考伊:我想創建一個基於div的簡單顏色選擇器。我需要跟蹤用戶是否點擊了div,方法是將對象設置爲每個div。點擊後,div的對象將被設置爲true。你可以參考我發佈的這個問題,這是設計的第二部分。 [鏈接](http://stackoverflow.com/questions/5932850/jquery-help-to-create-the-simplest-color-picker-ever) – maomaopop 2011-05-09 11:50:31