【发布时间】:2017-01-07 00:50:19
【问题描述】:
我想要一个可切换的按钮组,因此使用标签和输入作为输入组。该功能是这样的,在单击禁用状态标签时,用户应该看到禁用状态警报,然后禁用自身并切换以使另一个按钮处于活动状态。我注意到 Bootstrap 添加了活动的类,并专注于点击标签以使其看起来很活跃。所以我正在尝试删除这 2 个类的代码,但它似乎没有按预期工作。
<div id='btnGroupFrequencyCI' class="btn-group btn-group-justified" data-toggle="buttons">
<label class="btn btn-custom border-radius-none notnowfeature disabled">
<input type="radio" name="options" id="option1" autocomplete="off" value="monthly">Monthly
</label>
<label class="btn btn-custom border-radius-none active">
<input type="radio" name="options" id="option2" autocomplete="off" value="annual"> Annual
</label>
</div>
$("#btnGroupFrequencyCI").on('click', function(){
$(this).find('label.notnowfeature').removeClass('active').prop('active', false);
$(this).find('label').not('.notnowfeature').addClass('active').prop('active', true);
});
【问题讨论】:
-
观察到的结果是什么?