我有一个这样的复选框按钮组:
<div class="btn-group" id="id_group" data-toggle="buttons-checkbox">
<button class="btn myclass" type="button" data-value="0">Value 0</button>
<button class="btn myclass" type="button" data-value="1">Value 1</button>
</div>
和 JS 事件处理程序:
$(".myclass").click(function(event) {
console.log($(".myclass.active").length);
console.log($(this).hasClass("active"));
});
我想获取data-value
所有选中的按钮,但是在单击事件中,active
尚未设置该类。这意味着,当我第一次单击按钮时,输出为:
>>> 0
>>> false
下次我单击同一个按钮(即取消选中它)时,输出为:
>>> 1
>>> true
这意味着active
课程是在活动之后设置的。
如何在单击事件期间获取按钮的真实状态?