$(document).ready(function() {
    $("#orderedlist li:first").hover(function() {
            $(this).addClass("green");
    }, function() {
            $(this).removeClass("green");
    });
});//目的:使所有表单重置
$(document).ready(function() {
    $("#reset").click(function() {
        $("form").each(function() {
             this.reset();
        });
    });
});

解决方案 »

  1.   

    $(this)是封装成jquery元素,调用的removeClass是jquery里的方法,后面的this指的还是DOM元素form 
    $("form")取得的是所有form 
    $("form").each(function(){this.reset});就是所有form做reset操作,而reset是DOM元素form的方法
    其实$("form")如果要转换成DOM对象用$("form")[0],意思是取得第一个form
      

  2.   

    而DOM元素要转成jquery对象直接$(DOM元素)就可以了