JQuery在JSP页面中不工作,但javascript工作正常
我在使用tomcat服务器运行JSP页面时遇到了这个问题。我在JSP中包含了JQuery在JSP页面中不工作,但javascript工作正常,javascript,java,jquery,html,jsp,Javascript,Java,Jquery,Html,Jsp,我在使用tomcat服务器运行JSP页面时遇到了这个问题。我在JSP中包含了标记,以添加JQuery和customscript JS文件,但不幸的是,在JSP页面加载后,JQuery无法工作 这就是我在JSP页面中包含JS文件和JQuery代码的方式: <script src="js/customscript.js" type="text/javascript"></script> 这也很好,但当我将onclick事件放在外部时,它就不起作用了?为什么? 我做的有什么不
标记,以添加JQuery和customscript JS文件,但不幸的是,在JSP页面加载后,JQuery无法工作
这就是我在JSP页面中包含JS文件和JQuery代码的方式:
<script src="js/customscript.js" type="text/javascript"></script>
这也很好,但当我将onclick
事件放在外部时,它就不起作用了?为什么?
我做的有什么不对吗?有什么建议吗
谢谢尝试将event.preventDefault()添加到单击函数中 HTML a href=“#”id=“myID class=“myClass”onclick=“functionClick(myEvent)” JavaScript function myClick(myevent){ myevent.preventDefault(); // Your code ); } 函数myClick(myevent){ myevent.preventDefault(); //你的代码 ); }
$(“#testClick”).on('click',function(){alert(“JQuery called”)});如果您在ready函数之外编写,则需要附加一个带有“.on”的事件。javascript错误是由多种原因造成的。您能否共享开发人员控制台的调试结果?您是否在jsp页面中添加了JQuery lib?JQuery click()如果我将事件放在
$(document.ready(function(){})
中,它就可以正常工作,但是如果我在ready
函数之外编写它,它就会失败。@captain这里我尝试了你建议的方法,但失败了,甚至我尝试了以下方法:$(“#btnExcel”)。单击(function(){alert(“JQuery Ouside”)}
,但这也失败了。
a href="#" id="myID class="myClass" onclick="functionClick(myEvent)"
function myClick(myevent){
myevent.preventDefault();
// Your code
);
}