如何在标题脚本中添加动态信息?

时间:2011-06-16 07:55:14

标签: javascript html css django

我有一个Django网站,可以检索各种项目。我想在用户点击链接时显示分数。问题是,当我的所有Jquery代码都位于头部时,如何创建此功能?

例如,我脑子里有以下代码:

  $(document).ready(function() {
    var $addedElem = $('<p>New Element</p>');
    $('.display').one('click', function() {
      $addedElem.hide().appendTo("#container").fadeIn("slow");
    });
  });

在定义addedElem的地方,我希望它添加视图给我的“得分”。所以,我通常会这样做: {{ score }},但如果我无法访问它,我该如何将其添加到addedElem?我正在使用Django的模板系统,因此我只能访问最里面的身体元素,而不是头部。

1 个答案:

答案 0 :(得分:0)

基本模板可以访问其继承模板的上下文,{{ score }}将起作用。当然,如果没有得分,你应该处理这种情况。

如果您只希望此代码用于特定页面,则可以在基本模板中定义{% block head_ext %}{% endblock %}并在子模板中覆盖它。可以不止一次致电$(document).ready()