为了账号安全,请及时绑定邮箱和手机立即绑定

实现鼠标点击选中功能,这样写有错吗!

实现鼠标点击选中功能,这样写有错吗!    window.onload=function(){         $("li").each(function(){                $(this).onclick(function(){                    $("a").each(function(){$(this).className="";});                    $(this).className="on";                });                            })    }

正在回答

2 回答

有,应该是给a加class="on",你这么写是给li加的。

window.onload=function(){

$("li").onclick(function(){

$("li>a").removeClass("on");

$(this).children("a").addClass("on");

});

}

0 回复 有任何疑惑可以回复我~
#1

再见野鼬鼠 提问者

哦哦哦,上面的我写错了,你讲的对,我本意是写$(this).find("a").className="on"; 但是即使这样,还有你的方法都不能实现的
2015-11-04 回复 有任何疑惑可以回复我~
#2

再见野鼬鼠 提问者

非常感谢!
2015-11-04 回复 有任何疑惑可以回复我~

哦哦哦,上面的我写错了,你讲的对,我本意是写$(this).find("a").className="on";

但是即使这样,还有你的方法都不能实现的    

0 回复 有任何疑惑可以回复我~
#1

qq_安伊偌拉_0

抱歉,写错了,window.onload=function(){ $("li").click(function(){ $("li>a").removeClass("on"); $(this).children("a").addClass("on"); }); }
2015-11-04 回复 有任何疑惑可以回复我~
#2

再见野鼬鼠 提问者 回复 qq_安伊偌拉_0

不用遍历语句吗!
2015-11-04 回复 有任何疑惑可以回复我~
#3

qq_安伊偌拉_0 回复 再见野鼬鼠 提问者

你说each吗,没有必要啊
2015-11-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
导航条菜单的制作
  • 参与学习       123899    人
  • 解答问题       813    个

水平、垂直、圆角导航条菜单,让您的技术探索之路更高效

进入课程

实现鼠标点击选中功能,这样写有错吗!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信