У меня есть две радиокнопки в форме MVC, которые я использую, чтобы скрыть или показать строку в таблице.
Отлично работает в Firefox, но не в IE. Кажется, что в IE функция JQuery запускается только когда я выбираю первый переключатель. я добавил дополнительные переключатели, чтобы убедиться, что он срабатывает только в первый раз.
Чтобы отобразить мои кнопки:
<% = Html.RadioButton ("Частота", "Ежедневно")%>
Ежедневно
и
<% = Html.RadioButton ("Частота", "Еженедельно")%>
еженедельно
Моя функция:
$('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();
}
});