HTML
<div id="test">
<input type="checkbox" id="check1" class="checkall"/><label for="check1">1</label>
<input type="checkbox" id="check2" class="checkall"/><label for="check2">2</label>
<input type="checkbox" id="check3" class="checkall"/><label for="check3">3</label>
</div>
<br>
<input type="button" id="selectall" value="Select All">
jQuery的
$("#test").buttonset();
$("#selectall").button();
$("#selectall").toggle(
function() { $("#test .checkall").prop("checked", true).buttonset("refresh"); },
function() { $("#test .checkall").prop("checked", false).buttonset("refresh"); }
);
我想選擇所有按鈕被點擊。但它不會在視覺上改變。如果你有幫助,我會很感激。jQuery的ButtonSet刷新不工作
演示:http://jsfiddle.net/fenerama/zv8e4/
您是不是要找你想改變視覺選擇的所有按鈕呢? – ryadavilli