Uso de JQuery con RadioButtons para ocultar / mostrar filas de tablas

Tengo dos botones de opción en mi formulario MVC que uso para ocultar o mostrar una fila en una tabla.

Funciona bien en Firefox, pero no en IE. Parece que en IE la función JQuery solo se está activando cuando selecciono el primer botón de opción. He añadido botones de radio adicionales para confirmar que solo se dispara en el primero.

Para renderizar mis botones: <% = Html.RadioButton ("Frequency", "Daily")%> Daily

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

Mi función es:

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

Respuestas a la pregunta(5)

Su respuesta a la pregunta