3

これを使用してすべてのチェックボックスをチェックしています。

<input type="checkbox" id="all" onclick="$('input[name*=\'selected\']').attr('checked', checked);" />

通常のチェックボックスを使用している限り、すべて正常に動作します。すべてを jQuery UI チェックボックスに変換すると: http://jqueryui.com/demos/button/#checkbox それらはチェックされますが、視覚的にではなく、色が変化しません。jQuery UI チェックボックスをオンにすると、この属性が取得されることがわかりましたaria-pressed="true"

誰かが私がこれを成し遂げる方法を理解するのを手伝ってくれませんか!

4

2 に答える 2

4
$('input[name*=\'selected\']').attr('checked', true).button("refresh");

非常に簡単に次のことができます。

  1. 基礎となる無線入力を設定する
  2. JQuery UI ボタン​​ ファサードの状態を反映する
于 2010-12-21T21:12:02.497 に答える
2

プログラムで値を変更した後、次のように視覚スタイルを更新するrefresh方法があります。checked

$('input[name*=\'selected\']').attr('checked', checked).button("refresh")
于 2010-10-09T00:16:30.187 に答える