2012-05-21 6 views
1

브라우저에 직접 붙여 넣으면 아래 코드가 작동합니다 (크롬 콘솔). 하지만 내 소스 파일에서 작동하지 않는jquery 클릭 기능이 작동하지 않습니다.

<script type="text/javascript" > 
     $(".test").click(function(){ 
      $(this).parent().find("div").toggle(); 
     }); 
    </script> 
+0

모두 감사합니다. document.ready로 작업하고 있습니다 :) :) – Sowmya

답변

0

가 jQuery를 작성하여 $를 교체하려고 .. 같은

,

jQuery (function() {

4

에만 DOM이 준비 후 그것을 실행 해보십시오 :

$(function(){ 

    $(".test").on("click", function(){ 
    $(this).parent().find("div").toggle(); 
    }); 

}); 
0

document.ready 함수가 포함되어 있는지 확인하십시오. 페이지로드가 완료되면 함수를 바인드합니다. 항상 기능에 코드를 삽입

$('document').ready(function(){ 
    $(function(){ 
     $(".test").on("click", function(){ 
     $(this).parent().find("div").toggle(); 
     }); 
    }); 
}); 

JQuery와

를 사용하여이 그것으로 밖으로 문서 준비 작업을 할 것입니다 동안 Document.ready()

$(document).ready(function(){ 

    $(".test").on("click", function(){ 
    $(this).parent().find("div").toggle(); 
    }); 

}); 
0

항상 이렇게.

관련 문제