循环遍历django模板上下文和jquery对象

时间:2011-03-18 04:51:22

标签: jquery django

我认为这个概念就在这里,但它似乎不起作用,并且它没有在控制台中显示任何错误或警告。

我正在根据我的Django模板上下文检查复选框。我知道上下文正在发挥作用。

    {% for neighborhood in neighborhoods %}
        $('#neighborhood_id').each(function(){
            if ($(this).val()=={{neighborhood}}){
                $(this).attr("checked","checked");
                }
            });
    {% endfor %}    

谢谢

2 个答案:

答案 0 :(得分:1)

你需要在{{neighborhood}}周围加上引号(我假设它是一个字符串)。另外,$('#neighborhood_id').each看起来不对(不是说你不允许这样做),因为你不应该重复使用ID,each似乎你有多个ID。最后,为什么不能在Django模板中检查它们?

答案 1 :(得分:0)

抱歉,我发布的太早了。我在我的标记中复制了#neighborhood_id,这搞砸了它。