用js给控制li的class的问题

2025-02-13 22:04:39
推荐回答(4个)
回答1:

你这个是不是要做一个类似导航的东西,个人建议就弄一个 home 的样式 不要弄那个 a 的样式

$(".div1 ul li").removeClass("home");//先去除所有 样式div1 下面ul标签下面li标签的home样式
$(****).addClass("home");//再给选中的li标签加上一个home样式,,$(****)是你选中的li标签的对象

home你弄成选中样式

回答2:

如果是 jQuery 的话,会比较简单

$("li").on("click", function() {
if(!$(this).hasClass("home")) {
$(".div1 ul li:first").removeClass("home");
}
});

回答3:

用jQuery框架很容易实现



以上代码放入页面头部或尾部就行了

回答4:

$(".div1").find("li").click(function(){
$(this).siblings().eq(0).removeClass("home");
})