我有一個複選框按鈕組這樣的:Twitter的引導複選框鍵的值改爲
<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
課程。
如何在點擊事件期間獲得按鈕的實際狀態?