var number = Math.floor ( Math.random() * 9 );
var times = 0;
function onImgClick ()
{
var that = $(this);
that.prop ("src", "open.jpg");
if ( that.prop ("number") == number)
{
alert ("It cost you " + times + " times to get it right!" );
that.prop ("src", "kittens.jpg");
}
else
{
times++;
}
}
for ( var i = 0; i < 9; i++ )
{
var img = $ ("");
img.prop ("src", "closed.jpg");
img.prop ("number", i);
img.click(function() {
onImgClick();
});
$(document.body).append (img);
}
---------------------------------------------------------------------------
你这用的就是jQuery 啊,用$符号的都是用的jQuery 的,其实javascript 和jQuery 相比只是写发要简单的多,还有就是兼容性jQuery 比 javascript好