我查了好久都没发现那里有不对
var arr = $(".menu-bottom").find("li");
//alert(arr.length)
$(".menu-bottom").find("li").click(function(){
for(var i = 0;i<arr.length;i++){
if(arr[i].hasClass("on")){ //这个地方老是报错。。。。
arr[i].removeClass("on");
}
}
$(this).children("div").find("div").addClass("on");
})
'arr[i]'不是 jQuery 对象,要用 'arr.eq(i).hasClass()'。