我正在尝试在ubuntu 14.04中编写html页面。我的服务器是Apache2。我在html文件中编写了jquery代码。 html内容出现在浏览器上,但jquery不起作用。请帮助我如何让jquery在ubuntu中工作。下面我给出了我正在处理的简单html文件:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="./jquery/jquery-1.12.4.min.js"/>
<script type="text/javascript">
$(function(){
$("p").click(function(){
$(this).hide();
});
});
</script>
</head>
<body>
<p>I will disappear. </p>
<p> Click me away! </p>
<p>Click me too!</p>
</body>
</html>
答案 0 :(得分:1)
jQuery是在浏览器中运行的javascript。你在Ubuntu上的事实与javascript无效的事实完全无关。
检查您的请求(开发工具中的网络选项卡)以确保正确加载jQuery库。什么东西都是红色的? 404响应?如果按js过滤,jQuery库是否在那里?
严格来说,脚本标签不能自动关闭。所以你的jQuery脚本应该像这样加载:
<script src="./jquery/jquery-1.12.4.min.js"></script>
我怀疑浏览器实际上会跳过自闭标签,但是正确是正确的。我怀疑它只是(相对)文件路径的一个问题。