【发布时间】:2014-11-14 16:52:07
【问题描述】:
我在 Bootstrap3 中使用了 3 个单选按钮。
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-default">
<input type="radio" name="options" id="option1" class="namesort" autocomplete="off" checked/>Name
</label>
<label class="btn btn-default">
<input type="radio" name="options" id="option2" class="agesort" autocomplete="off" /> Age
</label>
<label class="btn btn-default">
<input type="radio" name="options" id="option3" class="salarysort" autocomplete="off" />Salary
</label>
</div>
按钮在未选中时需要使用 btn-default css,在选中时需要使用 btn-primary active css。
所以如果我点击年龄按钮,它会是这样的:
<label class="btn btn-primary">
<input type="radio" name="options" id="option2" class="agesort" autocomplete="off" /> Age
我尝试使用 Jquery .removeClass() 和 .addClass() 但无法正常工作。
有人知道怎么做吗?
【问题讨论】:
-
你能贴出你尝试的 jQuery 代码吗?
标签: twitter-bootstrap twitter-bootstrap-3