我正在使用ASP.NET MVC和jQuery。JQuery在我的數據加載到頁面控件之前觸發
我在我的js文件中有這樣的代碼。當用戶點擊一個單選按鈕時,它應該隱藏並顯示某些div。我還想使用觸發器方法在頁面加載時觸發此操作。我的問題似乎是,當事件觸發時,我的模型默認值沒有被加載到控件中,兩個複選框都是錯誤的。我的代碼似乎是正確的,但觸發器發射得太快。有沒有辦法告訴jQuery觸發器在我的模型數據加載到控件之前不會觸發?
$(function() { $('table#ScheduleTable
input.DailyFrequency,
input.WeeklyFrequency').click(function()
{
if ($(this).attr('checked') == true & $(this).val() == "Daily") {
$('.dailyOption').children().show();
$('.weeklyOption').children().hide();
};
if ($(this).attr('checked') == true & $(this).val() == "Weekly") {
$('.dailyOption').children().hide();
$('.weeklyOption').children().show();
} });
$('table#ScheduleTable
input.DailyFrequency,
input.WeeklyFrequency').trigger('click');
});
他是$(函數(){})==快捷方式$(文件)。就緒 – redsquare 2009-08-05 09:22:32
$(FN)和$(文件)。就緒(FN)是相同的... – 2009-08-05 10:24:11