.active{
color: #e4b73a;
}
<ul class="ul" onclick="sorting()">
<li class="li">综合</li>
<li class="li">销量</li>
<li class="li">价格</li>
</ul>
function sorting() {
var tar=event.target
var LI=tar.nodeName.toUpperCase()
if(LI=='LI'){
$(tar).addClass('active').siblings().removeClass('active')
}
}
js中的事件会冒泡,因此可以更改,但是event.target不会更改,它始终指向触发zhi事件本身的DOM元素;