Использование JQuery с RadioButtons для скрытия / отображения строк таблицы

У меня есть две радиокнопки в моей форме MVC, которые я использую, чтобы скрыть или показать строку в таблице.

Он отлично работает в Firefox, но не IE. Кажется, что в IE функция JQuery запускается только когда я выбираю первый переключатель. Я добавил дополнительные радио-кнопки, чтобы подтвердить, что он срабатывает только в первый раз.

To render my buttons: <%= Html.RadioButton("Frequency", "Daily") %> Daily

and <%= Html.RadioButton("Frequency", "Weekly")%> Weekly

Моя функция:

$('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();
    }
});

Ответы на вопрос(5)

Ваш ответ на вопрос