我对引导按钮组上的单击事件有疑问。我正在尝试检索处于活动状态的按钮的 ID。包括我当前单击的那个(如果未选中)。问题是当我选择它时,我单击的当前按钮不会被添加为选定按钮。好像还没有应用活动的类。
这是我的按钮组:
<div class="btn-group" id = "rbtns" data-toggle="buttons-checkbox" >
<button class="btn rbtn" id = "0">0</button>
<button class="btn rbtn" id = "1">1</button>
<button class="btn rbtn" id = "2">2</button>
<button class="btn rbtn" id = "3">3</button>
<button class="btn rbtn" id = "4">4</button>
</div>
而我的行动:
$( document ).ready(function() {
$(".rbtn").click(function () {
var data = [];
$('#rbtns .btn.active').each(function() {
data.push($(this).attr('id'));
});
alert ("Data length: " + data.length);
});
我怎样才能确保我收到所有 ids 与类活动的按钮?
我使用的按钮是引导复选框样式按钮。一旦你点击它们,它们就会被选中。当您单击它们时,它们会被取消选中。