2013-02-23 3 views
0

jquery click 기능을 사용하여 버튼에 일부 기능을 추가하려고합니다. 하지만 코드를 실행할 때 함수는 전혀 호출되지 않습니다.Jquery 클릭 기능이 작동하지 않습니다.

내 코드는 다음과 같습니다

<script type="text/javascript"> 
$(function() { 
    $("#min").click(function(e){ 
     $("#listFriends").css('display','none'); 
     $("#friendsO").show(); 
    }); 
</script> 

그리고

<button id="min">[-]</button> 

사람이 내가 .....이 코드에 감사를 만든 어떤 실수 알려주세요 ..........

+0

이벤트를 바인딩 할 때 단추가 있습니까? –

+0

@ Jean-Philippe Leclerc 예 그렇지 않은 경우 버튼을 클릭하는 방법 – james

+0

ajax에서 버튼을로드하거나 이벤트가 요소에 바인딩 된 후 DOM에 추가 할 수 있습니다. –

답변

3

마감 문서 준비 처리기에 대해 });이 누락되었습니다.

$(function() { 
    $("#min").click(function(e){ 
     console.log('test'); 
     $("#listFriends").hide(); 
     $("#friendsO").show(); 
    }); 
}); // <---- 

당신이 동적으로 요소의 정적 부모 중 하나 document 객체에서 이벤트를 위임해야하는 요소가 발생하는 경우 :

$(document).on('click', "#min", function(e){ 
     console.log('test'); 
     $("#listFriends").hide(); 
     $("#friendsO").show(); 
}); 
+0

죄송합니다. 다시 고치 셨습니다. 작동하지 않습니다. – james

+0

@james 콘솔에 오류가 있습니까? jQuery 라이브러리가 포함되어 있습니까? – undefined

+0

오류 없음 ... jQuery와 함께이 버튼을 추가하고 있습니다.이 문제의 원인은 무엇입니까 ... – james

0

파이어 폭스에 불을 지르고 설치 및 디버깅을 활성화 here를 참조하십시오.

+0

나는 방화범이 끌려 ... 나는 버튼을 클릭했을 때 아무 것도 보여주지 않을거야. – james

관련 문제