2010-12-03 9 views
0

jQuery UIでボタンセットを無効にすることはできますが、ボタンセットを無効にすると、ボタンセットのスタイルが「グレー表示」に変わることはありませんか?デフォルトスタイルを維持しながらボタンセットを無効にする

私は、単にボタンのクリックイベントを処理しようとしました。 IE:

$("#myRadioButton").click(function (event) { event.preventDefault(); }); 
$("#myRadioButton1").click(function (event) { event.preventDefault(); }); 

しかし、これは動作しないようです。

私は、ボタンセットから非jQueryで生成されたスタイルをスタイルに適用して無効にすることをお勧めしますか?私がこれを避けたい理由は、将来はボタンをクリックする能力が有効になります。

答えて

0

私がこれにアプローチしたのは、2つのクラスを作成し、「無効」と「有効」にしてボタン/画像を必要に応じて選択します。私のクリック機能では、クラスのチェックを行い、「無効」クラスがある場合はそのユーザーを返します。

$( '#myRadioButton')(関数(E){場合($(この).ATTR( 'クラス')== '無効' リターンを;}クリックしてください。);

+0

私はあなたが持っているかもしれないと思います( "#myRadioButton")をクリックすると、ラジオボタンが選択できなくなってしまいます。間違っていますか? –