我在页面上有多个(bootstrap)按钮,我想当点击其中一个按钮时只更改该按钮的颜色。因此,如果之前点击了一个按钮并且它变成了另一种颜色,现在点击了新的按钮,则先前的按钮应返回到正常颜色,新的按钮应更改颜色。
我知道可以使用JQuery更改元素的类,例如,当单击时从btn-primary更改为btn-success类(从而更改颜色),但这需要按钮具有ID。
我知道可以使用JQuery更改元素的类,例如,当单击时从btn-primary更改为btn-success类(从而更改颜色),但这需要按钮具有ID。
$("#td_id").attr('class', 'newClass');
1) 那么,我如何遍历所有的按钮,检查它们的类并在需要时更改它?
2) 是否有更优雅的解决方案?