2017-10-11 114 views
0

學習一個tuto我正在測試jQuery的功能,其中一個是做一個按鈕,它可以追溯到瀏覽器的歷史。我編碼的JavaScript和一切都很好,但在jQuery中我無法達到的功能,我無法弄清楚。不能達到jquery功能

我加入了jQuery庫我的網頁的頭:

<script src="~/Scripts/jquery-1.10.2.min.js"></script> 

我創建了一個新的js文件,我加入到我的頭項目,以及:

<script src="~/Scripts/funciones.js"></script> 

我添加了一個ID和名稱到我的按鈕:

<button id="BBack" name="BBack">Volver</button> 

我加入到我的新創建的js文件的代碼:

$(document).ready(function() { 
    $('#BBack').click(function() { 
     alert("aaaa"); 
     window.history.back(); 
     return false; 
    }); 
}); 

我是,即使在運行時沒有得到警報代碼。

謝謝

+1

你檢查了瀏覽器的控制檯是否有錯誤? – j08691

+0

控制檯中的任何錯誤? DOM中有多個'#BBack'元素嗎?你在'funciones.js'文件之前加入了jQuery *嗎? –

+1

您是否在開發工具中檢查了網絡選項卡,以確認jQuery已加載。我不確定你是否可以從'〜/'路徑加載腳本 –

回答

0

該頁面在瀏覽器中加載成功,它加載了所有JS文件?爲了給腳本文件夾相對於當前目錄,你不應該在這裏使用'〜'。

<< <script src="~/Scripts/jquery-1.10.2.min.js"></script> 
>> <script src="Scripts/jquery-1.10.2.min.js"></script> 

對於其他JS文件也是如此。如果它仍然無法工作,請分享網頁(或將其放在codepen/jsfiddle等中),而其他人則可以更輕鬆地進行審閱和評論。

+0

謝謝@Ravindran。問題在於我如何加載文件......:S –