我在我的MVC窗體上有兩個單選按鈕,用於在表格中隱藏或顯示一行。使用JQuery與RadioButtons來隱藏/顯示錶格行
它在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();
}
});