Twitter bootstrap 3 引导从无线类型btn组中删除活动类

Twitter bootstrap 3 引导从无线类型btn组中删除活动类,twitter-bootstrap-3,Twitter Bootstrap 3,我正在创建一个引导btn组,我想让用户能够从中选择一个或不选择任何选项。数据端的一切都很好,除了当用户关闭按钮时,我无法从按钮中删除活动类 <div class="btn-group" id="localRasterBG" data-toggle = "buttons"> <label class="btn btn-default localBaseMaps" id="btnLand Cover" data-layerName="Land Cover" onclick=

我正在创建一个引导btn组,我想让用户能够从中选择一个或不选择任何选项。数据端的一切都很好,除了当用户关闭按钮时,我无法从按钮中删除活动类

<div class="btn-group" id="localRasterBG" data-toggle = "buttons">
    <label class="btn btn-default localBaseMaps" id="btnLand Cover" data-layerName="Land Cover" onclick="rasterButtonClick(event)" >
        <input type="radio" name="options" id="btnLandCover" autocomplete="off"> Land Cover
    </label>
    <label class="btn btn-default localBaseMaps" data-layerName="Elevation" onclick="rasterButtonClick(event)">
        <input type="radio" name="options" id="btnElevation" autocomplete="off"> Elevation
    </label>
    <label class="btn btn-default localBaseMaps active" id="btnPopulation" data-layerName="Population" onclick="rasterButtonClick(event)">
        <input type="radio" name="options" id="btnLandScan" autocomplete="off"> Population
    </label>
</div>
知道我做错了什么吗


谢谢,Tyler

removeClass
是一个
jQuery
函数,您需要将其更改为:

 $(e.target).removeClass("active");

也许你想要复选框而不是单选按钮?我尝试了一下,但什么也没发生。我在removeClass函数前后运行了一个console.log,它确实确认该类已被删除。但是,该按钮看起来仍然处于活动状态。
 $(e.target).removeClass("active");