기본적으로 나는 클릭하는 li과 "category div"에 모두 "active"라는 클래스를 추가하고 싶습니다. 이 경우 id는 "vadarmindfulness"인 div입니다. 내 코드는 작동한다고 생각했지만 그렇지 않습니다.jQuery에서 .parent()를 사용한 이상한 결과
JQuery와 코드 :
$('.downdrop li').click(function() {
var currentId = $(this).attr('id');
$('.info-title').hide().load('content.html' + " #" + currentId + "-title").fadeIn(400);
$('.info-text').hide().load('content.html' + " #" + currentId + "-text").fadeIn(400);
$(this).addClass('active');
alert($(this).parent().parent().next().addClass('active'));
});
HTML 코드 :
<ul id="dropdown">
<li class="twolines"><div id="vadarmindfulness" class="active">Vad är mindfulness</div>
<ul class="downdrop">
<li id="hurserprogrammetut"><a href="#">Hur ser programmet ut</a></li>
<li id="effekterochbiverkningar">Effekter och ev. biverkningar</li>
<li id="evidens">Evidens</li>
<li id="sammanfattning">Sammanfattning av forskning</li>
<li id="egenforskning">Vår egen forskning</li>
</ul>
</li>
커뮤니티에서 진지하게 생각하고 싶다면 게시물에 저주를 사용하지 마십시오. – programstinator
나는 당신의 제목에 말했고 영어 사용에 상관없이 진지하게 받아 들였습니다. – CodingIntrigue
여기에 '카테고리 div'가 표시되지 않습니다. 전체 코드를 추가 할 수 있습니까? –