【发布时间】:2017-01-02 03:54:51
【问题描述】:
我正在使用 Bootstrap 按钮,并希望它们在单击时改变颜色。例如,按钮最初是灰色的(btn-default),点击后应该变成绿色(btn-success)。我希望按钮在再次单击时更改回默认类。到目前为止,我已经创建了一个 if 语句并添加了以下代码,但是它只改变了一次颜色,并且在再次单击时不会返回到默认类。
$("#critical_btn").click(function () {
if (this.class= 'btn-default'){
$('#critical_btn').removeClass('btn-default').addClass('btn-success ');
$(this).addClass('btn-success').removeClass('btn-default');
}
else if (this.class= 'btn-success'){
$('#critical_btn').removeClass('btn-success').addClass('btn-default ');
$(this).addClass('btn-default').removeClass('btn-success');
}
});
我对此很陌生,所以任何帮助将不胜感激!
【问题讨论】:
标签: jquery css twitter-bootstrap