문서 준비가 완료되면 클래스의 모든 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'로는 아무 것도하지 않습니다. 무엇을 성취하려고합니까? 자세한 내용은 우리가 당신을 도울 수 있습니다. –
div ID가 유효하지 않음을 지적해야합니다. ID는 # 문자를 포함 할 수 없으며 문자로 시작해야합니다. – GordonM
@ Rob Cowie : div를 기반으로 간단한 색상 선택기를 만들려고합니다. 사용자가 div를 클릭하면 각 div에 개체를 설정하여 추적해야합니다. 클릭하면 div 개체가 true로 설정됩니다. 내가 게시 한이 질문을 참조 할 수 있습니다. 이것은 디자인의 제 2 부분입니다. [link] (http://stackoverflow.com/questions/5932850/jquery-help-to-create-the-simplest-color-picker-ever) – maomaopop