【发布时间】:2011-05-23 06:10:15
【问题描述】:
{% include "abc.html" %}
在 Django 中,我将我的 html 放入其中。
现在,我的 javascript 将无法工作。
$(function(){
alert('hi');
$(".div_inside_abc").css("background","#000");
});
我什至尝试将这个 javascript 放在 abc.html 中(在顶部)。还是不行。
当我这样做时:
$(".div_inside_abc").each(function(e){
document.write($(this).attr("data-rel"));
});
我明白了:
{{p.grid_image_ur l}}{{p.grid_image_ur l}}{{p.grid_image_ur l}}{{p.grid_image_ur l}}{{p.grid_image_ur l}}{{p.grid_image_ur l}}
这不正常!当我“包含”某些东西时,就好像 Django 的模板没有呈现。
【问题讨论】:
-
是否正确引用了 jQuery?
-
你有
div_inside_abc类的元素吗? -
您应该发布生成的 HTML。这将极大地帮助您和我们发现问题。
-
你应该使用 Firefox/Firebug 来解决浏览器内的 JS 问题。
标签: javascript jquery python css django