2013-07-14 4 views
0

지금은 .clrChart가 숨겨져 있으며 .color를 클릭하여 숨기기를 원하지만 클릭 중 하나를 타겟팅해야 할 행이 여러 개 있습니다.div 내에서만 항목을 대상으로 지정해야합니다.

<div class="color"> 
    <a><img src="img/clrBttn.png" alt="" /></a> 
    <a href="#"><img src="img/clrChart2.jpg" alt="color chart" class="clrChart" /></a> 
</div> 

나는 이것을 사용하지 않았다.

$('.color').click(function() { 
     $(this).next('.clrChart').show(); 
     }); 

어떤 도움을 주시면 감사하겠습니다 :)

+1

'$를 ('후손을 찾을 수 있습니다. clrChart ', this) .show()' – elclanrs

답변

1

사용 .find() 대신

+0

어떤 이유로 든 작동하지 않았다. –

1
$('.color').click(function() { 
    $(this).find('.clrChart').show(); 
}); 

.next()의이 현재 .color 내부

+0

아직 작동하지 못했습니다. –

+0

This .clrChart가 처음에 표시되면 작동해야합니다 : none – TGH

관련 문제