0

我有一个复选框工具栏,它们通过buttonset()调用组合在一起。如果选中了一个复选框,我想将整个组设置为选中,并在第二次点击事件时取消选择。

我有这个点击处理程序实例化

$("#category_all").click(function(e){

  if ($("#category_1").is(":checked")) {
    $(".category_selector").prop("checked", false);
    $(".category_selector").removeClass("ui-state-active");

  } else {
    $(".category_selector").prop("checked", true);
    $(".category_selector").addClass("ui-state-active");
  }
});

检查状态更改应用于所有按钮集元素,但其余元素保持相同的样式。我也尝试过“检查”课程,但没有结果。

要添加到按钮集组以显示它们都被选中的 jQuery UI 类是什么?

4

1 回答 1

1

在设置选中的属性后尝试调用刷新方法。这在此处的文档中进行了概述

于 2013-07-15T20:00:06.847 回答