想把一个列表中的图片都加上边框,然后鼠标移动到一幅图片上边框变颜色,移出后恢复原来的颜色
$(".piclist img").css("border","solid 1px #cccccc").bind("mouseover",function(){this.css("border","solid 1px #ff3300");});
上面代码没实现。
$(".piclist img").css("border","solid 1px #cccccc").hover(
function () {
$(this).css("border","solid 1px #ff3300");
},
function () {
$(this).css("border","solid 1px #cccccc");
}
);
这段代码应该可以 请注意是$(this),不是this $(this)是jquery对象 this是js对象