jQuery UI を使用して、個別にスタイルを設定したい承認/却下の 2 つのラジオ ボタンがあるので、「承認」を選択すると青色になり、「却下」を選択すると赤色になります。
ひどい赤いボタンのモックアップで申し訳ありません :-) うまくいけば、これで私が何を求めているかがわかります。両方のボタン/ラベルのクラスを変更しようとしましたが、これは jQuery-UI オーバーレイに反映されません。
ボタンを生成し、選択に応じて目盛りまたは十字を表示する現在のコードは次のとおりです。
$('.approvedToggle').buttonset();
$('input:radio').click(function() {
if($(this).val() === 'approve') {
$(this).parent('div').children(".tick").show();
$(this).parent('div').children(".cross").hide();
} else {
$(this).parent('div').children(".tick").hide();
$(this).parent('div').children(".cross").show();
}
});
どんな助けでも大歓迎です-ありがとう!