0
我在jquery中很新,我只是想在mvc中測試一個簡單的腳本代碼。家居控制器索引視圖的我並沒有改變默認的代碼只是我增加了一個按鈕,這樣我非常簡單的腳本不能在asp mvc中工作
<input type="button" id="button1" value="click"/>
,並在索引視圖的最後,我添加腳本代碼如下:
<script type="text/javascript">
$('document').ready(function() {
$('#button1').click(function() {
alert('jQuery Tutorial');
});
});
但是當我運行該項目,並點擊按鈕,它不會顯示我的警報。我真的很困惑,因爲我在佈局文件中有@Scripts.Render("~/bundles/jquery")
,但在運行項目後檢查鉻我看到它不承認$
。我該如何解決它?
非常感謝你,通過移動@ Scripts.Render( 「〜/包/ jQuery的」) @ Scripts.Render( 「〜/包/引導」) @ RenderSection(「scripts」,required:false)從主體的結尾到_layout的頭部問題已解決,因爲您提到確保
您可以檢查您的App_Start文件夾BundleConfig.cs以確保您的軟件包已設置。
如
bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js");
來源
2017-06-14 18:51:55 lloyd
我沒有改變它,它就像你寫的聲明 –