MVCフォームに2つのラジオボタンがあり、表の行を非表示にしたり表示したりできます。RadioButtonsでJQueryを使用して表の行を非表示/表示する
Firefoxではうまく動作しますが、IEでは正常に動作しません。 IEでは、最初のラジオボタンを選択したときにのみJQuery関数が起動されるようです。私はそれが最初に発火することを確認するために追加のラジオボタンを追加しました。
私のボタンをレンダリングする: <% = Html.RadioButton( "周波数"、 "毎日")%> デイリー
と <% = Html.RadioButton( "周波数"、「週刊 ")%> 週刊
My機能は次のとおりです。
$('table#ScheduleTable input#Frequency').addClass("FrequencyOption");
$('.FrequencyOption').change(function() {
if ($(this).attr('checked') == true & $(this).val() == "Daily") {
$('.recurEveryBox').children().show();
$('.weekDayOption').children().hide();
};
if ($(this).attr('checked') == true & $(this).val() == "Weekly") {
$('.recurEveryBox').children().show();
$('.weekDayOption').children().show();
}
});