2011-09-22 83 views
0

這讓我瘋狂,目前我無法得到什麼似乎是一個非常簡單的JQuery工作在我的asp.net MVC3應用程序。我剛開始學習jQuery,我創建了一個新的MVC 3的互聯網應用,並增加了以下的jQuery代碼到index.cshtml的頂部:無法讓JQuery在ALL的MVC3應用程序中工作?

<script type="text/javascript"> 
    $(document).ready()(function() { 
    $("#box").hide(); 
    }); 
</script> 

我還增加了以下的html索引.cshtml頁:

<div id="box"> 
    blah 
</div> 

但是當我加載DIV沒有隱藏的頁面,當我嘗試使用Firebug調試好像我的腳本不甚至稱。我已經看過上帝知道今晚有多少教程,我看不到我錯過了什麼,我相信它會是簡單的。如果有人能騰出一些時間來指出它將非常感激。

乾杯

回答

2

您有語法錯誤。匿名函數是ready方法的一個參數。

$(document).ready(function() { 
    $("#box").hide(); 
}); 

如果願意,也可以使用ready handler shorcut。

$(function() { 
    $("#box").hide(); 
}); 
+0

感謝您的幫助,現在所有的工作。 –

0

你的腳本是在文件準備好打破,這裏是一個固定的版本:

$(document).ready(function() {  
    $("#box").hide(); 
}); 
0

試試這個:(像rfvgyhn說,你傳遞整個功能就緒()方法,它可能有助於這樣看待。

<script type="text/javascript"> 
    $(document).ready(
        function() 
        { 
         $("#box").hide(); 
        } 
        ); 
</script>