js控制a标签样式

JavaScript015

js控制a标签样式,第1张

说一个思路:为每一个a添加点击事件,当点击时遍历所有的a,并把所有的a的class设置为m。再把当前a的class设置为n.

用一些js库(比如Mootools)很容易做到。用js的原型函数可能麻烦一点。

拙见,献丑了!!!!

$(function(){

$(document).on("click",".nav-item>a",function(){

$(this).addClass("active").parent(".nav-item").siblings(".nav-item").children("a").removeClass("active")

})

})

如果好使,请给个采纳