2011-02-23 46 views
1

我想弄清楚如何使用jQuery fullCalendar控件。我無法通過簡單地將日曆附加到「div」的第一行。直接從fullCalendar主頁。我敢肯定,我的主頁面中正確引用了jQuery,因爲我可以使用其他簡單控件來工作。我錯過了什麼? fullCalendar與ASP.Net MVC 2和jQuery 1.5不兼容?fullCalendar/ASP.Net/jQuery 1.5

很簡單的代碼。我得到的錯誤是:「Microsoft JScript運行時錯誤:語法錯誤,無法識別的表達式:[#calendar]」。下面的代碼:

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 
<script src="../../Scripts/fullcalendar/fullcalendar.js" type="text/javascript"></script> 


<script type="text/javascript"> 
    $(document).ready(function() { 
     $('[#calendar]').fullCalendar({ 
      theme: true, 
      header: { 
       left: '', 
       center: '', 
       right: '' 
      }, 
      defaultView: 'agendaDay', 
      editable: false, 
      events: "/Calendar/GetEvents/" 
     }); 
    }); 
</script> 

<div id="calendar"></div> 

回答

1

嘗試:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('#calendar').fullCalendar({ 
      theme: true, 
      header: { 
       left: '', 
       center: '', 
       right: '' 
      }, 
      defaultView: 'agendaDay', 
      editable: false, 
      events: "/Calendar/GetEvents/" 
     }); 
    }); 
</script> 

注缺乏[]。在jQuery中,div的ID僅由#引用。請參閱ID selector瞭解更多詳情。