我試圖更改bootstrap styled button group checkbox的標籤文本,但一旦更改,不可能再次更改文本。 (JSFiddle)如何更改複選框標籤文本切換檢查引導樣式按鈕組
HTML:
<div class="btn-group form-group pull-right" data-toggle="buttons">
<label id="lblfilter-green" for="filter-green" class="btn btn-success">
<input type="checkbox" id="filter-green"/>
On
</label>
</div>
的Javascript:
$('#lblfilter-green').on('click', function (e) {
var value = $('#filter-green').is(':checked');
if (value) {
$('#lblfilter-green').text("Off");
} else {
$('#lblfilter-green').text("On");
}
});
注 - 我只是在做綠色的,我不確定是否如果你使用的變化或點擊事件和重要按鈕爲例。
與使用span的想法一樣,但我不能使用三元運算符,因爲實際代碼中有其他的東西。 – 2014-10-08 11:45:28
然後給按鈕羣組一個ID和像$('#myButtonGrb標籤)查詢...然後你應該沒問題! – 2014-10-08 11:47:31
+ +1對於純粹的美感 – flup 2014-10-08 12:24:36