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