将CDN用于jQuery时出错

时间:2013-03-19 19:59:19

标签: jquery asp.net cdn

可能是显而易见的东西,但我对jQuery和ajax整体都很新。环境 - ASP.NET

我像这样引用了jQuery:

<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"/>

当我启动web项目时,我会收到错误弹出窗口:

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)

我做错了什么?

1 个答案:

答案 0 :(得分:2)

data-over是财产;它是值,如果你有一个,它被放入引号。

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

VS

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

请参阅this Fiddle了解演示。