2011-04-06 3 views
4

내가이 jQuery를 스크립트가 : 방화범jQuery를 오류 : 실종 (전 형식 매개 변수

<script type="text/javascript"> 

    $(document).ready(function{ 
    $("#btnLogon").bind("click", function(){ 
     $("#btnLogon").after('<span class="error">Please wait...</span>'); 
    }); 
    }); 

</script> 

내가 오류 메시지가 도착를

missing (before formal parameters 

내가 잘못 여기서 뭐하는 거지

답변

14
$(document).ready(function{ 
?

$(document).ready(function(){ 
0123이어야합니다.
3
<script language="javascript" type="text/javascript"> 
$(document).ready(function(){ 
    $("#btnLogon").bind("click", function(){ 
     $("#btnLogon").after('<span class="error">Please wait...</span>'); 
    }); 
}); 
</script> 

두 번째 줄에 function 뒤에 괄호가 누락되었습니다.

3

문서의 준비된 처리기에 대한 익명 함수에서 빈 매개 변수 목록이 누락되었습니다.

click()bind()의 바로 가기로 사용할 수도 있습니다.

DOM에서 다시 선택하는 대신 event.target을 처리 함수에서 사용할 수도 있습니다.

$(document).ready(function(){ 
    $("#btnLogon").click(function(e){ 
     $(e.target).after('<span class="error">Please wait...</span>'); 
    }); 
});