2012-06-05 2 views

답변

1

클릭 이벤트를 바인딩하기 전에 요소가 DOM에있을 때까지 기다려야합니다. 다음에, 나는 $(function(){ /* ... */ });

$(function(){ 

    $(".static_class").on("click", function(e){ 
     $("<p>").text(function(){ 
      return $(e.target).val() === "expanded" ? "expanded" : "minified" ; 
     }).appendTo(".widget_prev"); 
    }); 

}); 

바이올린입니다 $(document).ready()의 짧은 형식, 사용하고 있습니다 : http://jsfiddle.net/jonathansampson/drkCK/

+0

nice;) 완벽하게 작동합니다. – Lawrence

0

스크립트를 라디오 버튼/div 아래에 놓습니다.

1

을 시도해보십시오 $(function(){//here}); 내부 $(document).ready({});

0

넣어 코드 내에서 jquery 코드를 랩이 똑똑 방법

<script> 
$(function(){ $(".static_class").click(function(){ 
       $(".widget_prev").append("<p>"+this.value+"</p>"); 
       }); 
}); 
     </script> 
관련 문제