当我按下No
按钮时,我希望它变为红色。我希望Yes
按钮的行为与它已经完成的方式相同,即。 active
时的limegreen。我该怎么做?
请参阅我的fiddle
HTML
<div class="col-sm-5 btn-group" data-toggle="buttons">
<label class="btn btn-info">
<input checked="checked" name="media_release" value="1" type="radio"> Yes
</label>
<label class="btn btn-info active">
<input name="media_release" value="0" type="radio"> No
</label>
</div>
CSS
.btn-info.active {
background-color: limegreen;
}
答案 0 :(得分:12)
.btn-info.active {
background-color: limegreen;
}
.btn_red.active {
background-color: red;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="col-sm-5 btn-group" data-toggle="buttons">
<label class="btn btn-info">
<input checked="checked" name="media_release" value="1" type="radio"> Yes
</label>
<label class="btn btn-info btn_red">
<input name="media_release" value="0" type="radio"> No
</label>
</div>