【发布时间】:2017-07-23 22:53:09
【问题描述】:
我在使用 tomcat 服务器运行 JSP 页面时遇到问题。我在我的 JSP 中包含了 <script> 标记以添加 JQuery 和我的 customscript JS 文件,但不幸的是,在 JSP 页面加载后 JQuery 不起作用。
这就是我在 JSP 页面中包含带有 JQuery 代码的 JS 文件的方式:
<script src="js/customscript.js" type="text/javascript"></script>
为了测试这个文件是否包含在 JSP 页面中,我尝试只发出警报,它工作正常我也尝试将简单的 JQuery 函数作为:
$(document).ready(function(){
alert("JQuery called");
});
这也可以正常工作,但是当我将onclick 事件放在外面时它不起作用?为什么?
有什么我做错了吗?有什么建议吗?
谢谢!
【问题讨论】:
-
$("#testClick").on('click',function(){ alert("JQuery called"); });如果您在 ready 函数之外编写,则需要使用 '.on' 附加一个事件。
-
javascript 错误是由多种原因引起的。能否请您分享开发者控制台的调试结果
-
你在你的jsp页面中添加jquery lib了吗?
-
Guys JQuery click() 事件如果我把它放在
$(document).ready(function() {});里面工作正常,但是如果我把它写在ready函数外面它会失败。 @CaptainHere 我尝试了你建议的失败,甚至我尝试了这个:$("#btnExcel").click(function(){ alert("JQuery Ouside"); });但这也失败了。
标签: javascript java jquery html jsp