我尝试将jquery用于我目前在localhost上测试的web项目。在我的base.html
我尝试使用此链接的Google服务
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js">
在我的渲染网站中,我获得了有效的标记:
<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("p").toggle();
});
</script>
</head>
但功能不起作用。我必须host jquery myself while developing吗?
答案 0 :(得分:1)
您忘记关闭ready
功能:
$(document).ready(function(){
$("button").click(function(){
$("p").toggle();
});
}); // <-- Close the function
答案 1 :(得分:1)
是的,您可以在django项目中使用jquery。 此代码的问题是您忘记关闭就绪按钮
$(document).ready(function(){
$("button").click(function(){
$("p").toggle();
});
});
如果你想在你的django项目中使用jquery,那么我建议你在基础模板中包含jquery并使用该模板创建其他页面。另外建议创建单独的javascript,css和HTML块,以便您可以选择要包含在特定页面中的文件,这样就容易多了。