jQuery가 제대로 작동하는 데 문제가 있습니다. 나는이 HTML 구조가 있습니다jquery closest() tree traversal
<div class="hide"><!-- form --></div>
<div class="button-hide"><a href="#">Hide Form</a></div>
<div class="button-show"><a href="#">Show Form</a></div>
'버튼 쇼'앵커를 클릭하면 위의 버튼 숨기기 '사업부를 보여, 그것은 자신 사업부의 숨기고 위의'숨기기 '를 전환해야을 div에 :
$(document).ready(function(){
$(".hide").hide();
$(".button-hide").hide();
$("div.button-show a").click(function(){
$(this).closest("div.hide").slideToggle();
$(this).closest("div.button-hide").show();
$(this).hide();
});
});
이 중 아무 것도 작동하지 않습니다. 여기 'nearest()'명령을 잘못 사용하고 있습니까?
이들은 형제가 아닙니다. – Mark
@ Mark는 닌자 업데이트를 참조하십시오.}} – alex
Ah gotcha. 그때 작동합니다. :) – Mark