1

ラジオ入力を含むいくつかのボタンセットがあり、最初は無効にしたいです。

ボタンセットを作成するときに無効なオプションを渡しても機能しません。

$("#a").buttonset({disabled: true});
$("#b").buttonset({disabled: true});
$("#c").buttonset({disabled: true});
$("#d").buttonset({disabled: true});

ただし、ボタンの無効化メソッドを呼び出すと無効になります。

$("#a").buttonset("disable");

最初のコードが機能しない理由を知っている人はいますか?

4

2 に答える 2

4

ボタンを無効として初期化し、次を使用してボタンセットを適用できます。

// parent-div is the parent for all these buttons
$("#parent-div > input:button").button({disabled:true});
$("#parent-div").buttonset();
于 2011-12-27T16:26:14.953 に答える
1

ドキュメントをチェックアウトした後、ボタンセットは {disabled: true} 構造を許可していないようです。ボタンセット全体を無効にしたい場合は、次を呼び出す必要があります。

$("#a").buttonset("disable") ;

ただし、他のコードはボタンセットではなくボタンで機能します。

$("#a").button({disabled: true}) ;
于 2011-09-15T10:38:33.670 に答える