2013-03-06 4 views
1

다음 예에서 나는 무엇을 잘못하고 있습니까? 이 경우 jquery 코드는 바닥 글 div 위에 있어야합니다.JQuery로 요소를 숨기는 방법?

<html> 
<head> 
<title></title> 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> 
</head> 
<body> 

<script> 
#(document).ready(function(){ 
$('#footer').hide(); 
}); 
</script> 

<div id="footer">testing footer</div> 

</body> 
</html> 
+0

나는이 질문이 투표를 닫는 이유에 대해 이해하지 못합니다. JQuery를 배우고 있는데이 질문을 읽었으므로이 오류를 수행하지 않습니다. –

+0

매우 좋은 질문들이 많이 있습니다. 그냥 무시하십시오. – 4thSpace

답변

11

오타 :

#(document).ready(function(){ 

이해야합니다 당신은 당신의 현재 코드를 사용하는 경우가 브라우저 창 (또는 콘솔)에서 오류의 일종을 볼 수

$(document).ready(function(){ 

.

+0

FF를 Firebug와 함께 사용. 어떤 오류도 보지 못했습니다. 코드를 업데이트했지만 꼬리말은 여전히 ​​숨어 있지 않습니다. – 4thSpace

+0

@ 4thSpace 잘 이상한 처지입니다. 이것을 바이올린으로 재현 할 수 있습니까? – Neal

+0

시험해보십시오 http://jsfiddle.net/NL6Uf/ – 4thSpace

3

사실 jQuery 코드의 배치는이 작업과 관련이 없거나 없습니다.

문제는 $ 대신 #을 사용하여 jQuery 객체를 참조하는 것입니다. 이 코드는 다음과 같아야합니다 :

$(document).ready(function() { 
... 
} 
관련 문제