2013-11-21 69 views
1

MVC2應用程序,我想使用jQueryjQuery是未定義的錯誤

代碼自動調整我Textareafor

<script type="text/javascript" src="../../Content/jquery.autoresize.js"> 
    $(document).ready(function() { 
     $("#target").autoResize(); 
    }); 
</script> 

    <%: Html.TextAreaFor(model => model.QDetail, new { @id="target" }) %> 

,在我Content Folder我只有query.autoresize .js

編譯它給我Microsoft JScript runtime error: 'jQuery' is undefined錯誤

我錯過了什麼?

謝謝所有

+0

您應該在jquery.autoresize.js之前包含jquery.js文件。 jquery.autoresize.js依賴於jQuery –

回答

2

第一附加jQuery的文件,然後添加你的代碼

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>// add jQuery 
//^^^^add jquery file 

<script type="text/javascript" src="../../Content/jquery.autoresize.js"></script> 
    <script type="text/javascript" > 
    $(document).ready(function() { 
      $("#target").autoResize(); 
     }); 
    </script> 
2

你上面的autosize.js補充:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> 

然後

<script type="text/javascript" src="../../Content/jquery.autoresize.js"></script> 
//add here script start tag 
<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#target").autoResize(); 
    }); 
</script> 

和如果你正在使用然後下載庫並添加像添加的物理路徑jquery.autoresize.js