class样式切换 一定要用标记才能切换吗?

<button type="button" class="btn btn-primary " >库存 <span class="glyphicon glyphicon-sort-by-attributes-alt"></button>

想对class='glyphicon glyphicon-sort-by-attributes-alt'进行切换为class='glyphicon glyphicon-sort-by-attributes' (预期实现:点击按钮两种样式切换)
直接用toggleClass可以实现吗?

阅读 1.6k
2 个回答

可以啊,即 classNameOne 是一个默认样式,如果点击,使用 toggleClassTwo 则根据情况删除或添加类名,然后类名根据权重再跟换样式就可以了。然后多嘴一句,这种事情,自己试一下就知道了。

两种class名可以用下面的代码:

if($('button').hasClass('glyphicon-sort-by-attributes-alt')){
    $('button').add('glyphicon-sort-by-attributes').removeClass('glyphicon-sort-by-attributes-alt')
}
else {
    $('button').add('glyphicon-sort-by-attributes-alt').removeClass('glyphicon-sort-by-attributes')
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题