17 Nov 2016
当ul的li元素上增加active类时,该li会拥有底色,拥有li被选中的效果。
但是,我们不能实时手动去更改它,那如何实现当我们点击之后动态的激活li的类呢?
li元素时,jquery寻找该元素的父元素,既ul元素。find()方法找到拥有active类的元素,并去除active类。li元素上增加active类。$(function() { $(this).parent().find(".active").removeClass("active"); var url = window.location.pathname; $('ul.nav a[href="'+ url +'"]').parent().addClass('active'); });