我可以在开发Django项目时使用jquery吗?

时间:2013-02-16 16:46:04

标签: jquery django localhost

我尝试将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吗?

2 个答案:

答案 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块,以便您可以选择要包含在特定页面中的文件,这样就容易多了。