添加 li 的背景图可用如下css样式
li{background:url('bg.png');} // 设置li元素的背景图为当前目录下的bg.png
li{background:nome;} // 取消背景图
所以实现上述要求可以采用如下思路:为取消背景图样式设定一个class,点击li元素时为其应用此样式。
实例演示如下:
创建Html元素
演示点击li去除背景样式:
- list-item-1
- list-item-2
- list-item-3
- list-item-4
设置css样式
div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
div.box span{color:#999;font-style:italic;}
div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
li{margin:10px 0;padding:10px 0;background:url('bg1.png')}
.selected{background:none;}
编写jquery代码
$(function(){
$("li").click(function() {
$(this).addClass('selected').siblings('li').removeClass('selected');
});
})
观察效果
初始样式
点击第二个li的效果
接着点击第四个li的效果
比如你有用给 class的样式是 .addImage
$("ul li").click(fnction(){
$(this).removeClass(".addImage");
$("ul li").not($(this)).addClass(".addImage");
});
你看看是不是你想要的东西,不懂的地方可以追问