已采纳回答 / qq_安伊偌拉_0
有,应该是给a加class="on",你这么写是给li加的。window.onload=function(){ $("li").onclick(function(){ $("li>a").removeClass("on"); $(this).children("a").addClass("on"); });}
2015-11-04
最赞回答 / 子木李
不一定要贴在a标签,也可以贴在i、b这些标签上,共同的特点是,这些都是内联元素,然后不会单独占一行,所以能起到图标的左右,然后贴在a标签上的原因是,因为 a不是有一个href属性吗,超链接,点击的时候,只需在href里填上网址,或者需要响应的函数,就可以链接过去,贴在其他的标签上的话,就需要自己去定义onclick方法了
2015-10-22