使用http://jqueryui.com/button/#checkbox中的复选框(不是按钮集)

并希望有一个重新开始按钮来取消选中所有JQuery复选框,使用Jquery UI将这些复选框创建为输入,因此下面的prop不起作用

 <script>
            $(function() {
                    $( "#startover" ).click(function() {
                        $("#mycheck").prop("checked", false);
                    });
            });


码:

<input type="checkbox" id="mycheck" ><label for="mycheck">clickme</label>

最佳答案

使用refresh方法更新UI控件的可视状态。

参考:


刷新按钮的视觉状态。对更新按钮有用
更改本机元素的选中或禁用状态后的状态
以编程方式。


码:

 $(function () {
     $("#mycheck").button();
     $("#startover").click(function () {
         $("#mycheck").prop("checked", false);
         $("#mycheck").button("refresh");
     });
 });


演示:http://jsfiddle.net/IrvinDominin/TyWcP/

09-25 15:45