2017-10-11 86 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 –