Używanie JQuery z RadioButtons do ukrywania / pokazywania wierszy tabeli

Mam dwa przyciski radiowe w formularzu MVC, których używam do ukrywania lub pokazywania wiersza w tabeli.

Działa dobrze w Firefoksie, ale nie w IE. Wydaje się, że w IE funkcja JQuery jest uruchamiana tylko wtedy, gdy wybiorę pierwszy przycisk opcji. Dodałem dodatkowe przyciski radiowe, aby potwierdzić, że uruchamia się tylko na pierwszym.

Aby wyświetlić moje przyciski: <% = Html.RadioButton („Częstotliwość”, „Codziennie”)%> Codziennie

i <% = Html.RadioButton („Częstotliwość”, „Co tydzień”)%> Co tydzień

Moja funkcja to:

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

questionAnswers(5)

yourAnswerToTheQuestion