2012-04-27 2 views
2

ASP.NET 3 MVC 프로젝트를 만들고 있는데 jQuery가 제대로 작동하지 않는 것 같습니다. jQuery가 ASP.NET MVC 프로젝트에서 요소를 찾을 수 없습니다.

<a id="login">lala</a> 

은 그 다음의 .js 파일 :

$("#login").click(function() { 
    alert("lal"); 
}); 

는 경고가 화면에 표시되지 않습니다 뷰에서

내가 이런 식으로 뭔가가있다. _Layout에 내 사용자 지정 .js 파일의 참조를 추가하고 최신 라이브러리로 업데이트했지만 어떤 요소라도 찾을 수 없습니다. 어떻게 내가 잘못 여기서 뭐하는 거지 :이 jquery document ready에 대한 문제, 구글 검색을 해결하고 이미가하는 이유는 무엇 거기에 기입 물질의 톤에 읽어 않는 경우

$(document).ready(function(){ 
    $("#login").click(function() { 
     alert("lal"); 
    }); 
}); 

:

+0

이것은'$ (document) .ready()'핸들러로 싸여 있습니까? 그렇지 않으면 DOM이로드를 완료하기 전에 바인딩하려고하기 때문에 이벤트가 작동하지 않습니다. –

+0

이것이 준비된 처리기에 있다고 가정하면이 코드는 chrome : http://jsfiddle.net/4UkAg/을 사용하여 jsfiddle에서 나를 위해 작동합니다. 'href = "#"'속성을 추가 할 수 있습니다. 그렇지 않으면 링크가 클릭 가능으로 표시되지 않습니다. –

답변

3

시도를이야 그것은 존재합니다.

+0

.ready로 포장하려했지만 작동하지 않았습니다. 내가 알지 못했던 ASP.NET MVC 3에 대한 구체적인 내용이있을 수 있습니까? –

+0

** ** 매우 **있을 법하지 않습니다. 나는 MVC3와 독점적으로 일하고 있으며 나는 이런 식으로 뛰어 들지 못했습니다. 정확한 코드를 JSFiddle에 붙여넣고 체크 아웃하십시오. –

+0

http://jsfiddle.net/C5rS9/ –

관련 문제