在html中可以直接点击标签li,在<script></script>加入如下代码
$(".dev_topcoli").click(function(){
if($(this).find("img").attr('src')=='images/light_a.png'){
$(this).find("img").attr('src',"images/light_b.png");
}
else{
$(this).find("img").attr('src',"images/light_a.png");
};
// $(this).find("img").attr('src',$(this).attr('src')=='images/light_a.png'?'images/light_b.png':'images/light_a.png':"");
}
而在js中append中追加后达不到这样的效果,在js中增加如下代码:
$(".dev_topcoli").live("click", function() {
if ($(this).find("img").attr('src') == 'images/light_b.png') {
$(this).find("img").attr('src', "images/light_a.png");
} else {
$(this).find("img").attr('src', "images/light_b.png");
}
});