몇 가지 javascript로 몇 가지 동작을 지시하는 일련의 div가 있는데 특정 div 클래스의 배경색을 교대로 사용하고 싶습니다. html로 여기대체 div 배경색
div.alternate { background: #c1c1c1 }
그리고 것 : 대체 DIV 배경색을 호출하는 스타일 시트와
<script type="text/javascript">
$(document).ready(function(){
$('#faqlist div.faq-title:nth-child(odd)').addClass('alternate');
});
</script>
: 여기
이 처리하기로 자바 스크립트의<div id="faqlist">
<div class="faq-title"></div>
<div class="faq-answer"></div>
<div class="faq-title"></div>
<div class="faq-answer"></div>
<div class="faq-title"></div>
<div class="faq-answer"></div>
</div>
오른쪽 이제 결과는 "faq-title"클래스의 모든 div가 # c1c1c1 배경색을 가지며, leadin g 나는 내가 무언가를 놓치고 있다고 믿는다. 자바 스크립트와 마찬가지로, "faq-title"클래스 div가 # c1c1c1 배경색을 가지도록하고 "faq-answer"div는 무시되도록합니다.
jsFiddle : http://jsfiddle.net/inerdial/mRaRW/ 당신이 발견 한 것처럼
이 jQuery입니까? 그렇다면 아마 그 질문을 그와 같이 태그해야합니다. – millimoose
제가 생각하기에는 문제는 선택기가 "클래스'.faq-title' *를 가진 div이고 부모의 홀수 번째 자식입니다" – millimoose