2

おそらく明らかなことですが、私は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)

私は何を間違っていますか?

4

1 に答える 1

2

data-overプロパティです。引用符で囲まれるのは、値があればそれです。

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

対。

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

デモについては、このフィドルを参照してください。

于 2013-03-19T20:12:04.617 に答える