2013-03-19 4 views
2

아마도 분명하지만 뭔가 jQuery와 Ajax에 대해 매우 새로운 것 같습니다.jQuery에 CDN을 사용할 때의 오류

Unhandled exception at line 4, column 10920 in http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js 

0x800a139e - JavaScript runtime error: Syntax error, unrecognized expression: img["data-over"]:eq(0) 

내가 잘못 뭐하는 거지 :

<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js" type="text/javascript"></script> 
<script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.10.1/jquery-ui.min.js" type="text/javascript"></script> 
<link href="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.10.1/themes/blitzer/jquery-ui.css" rel="stylesheet" type="text/css"/> 

가 나는 오류 팝업을 얻을 웹 프로젝트를 시작할 때 : - 환경 ASP.NET

는 그래서 같은 jQuery를 참조?

+0

Visual Studio에서 올바르게 표시되는 것입니까? 나는 대화창에서'continue'을하고 브라우저가 불면 ('F12'는 IE에서 당신에게 dev console을주게됩니다) 볼 수 있습니다. Visual Studio는 브라우저가 무시하는 많은 JS 예외를 포착합니다. 브라우저가 잘 작동하고 VS가 과도하게 민감합니다. – BLSully

+2

누구나 선호하는 디버깅 방법이 있지만 브라우저의 디버깅 도구 (Internet Explorer의 경우 'F12', 크롬의 경우 Ctrl + Shift + J, Firefox의 경우 'Firebug'확장 프로그램) JS 개발을 훨씬 더 즐길 수 있습니다. – BLSully

답변

2

data-over은 속성입니다. 값이 있다면, 값을 따옴표로 묶으십시오.

$('img[data-over]:eq(0)')

$('img[data-over="somevalue"]:eq(0)')

는 데모 this Fiddle를 참조하십시오.