我认为这个概念就在这里,但它似乎不起作用,并且它没有在控制台中显示任何错误或警告。
我正在根据我的Django模板上下文检查复选框。我知道上下文正在发挥作用。
{% for neighborhood in neighborhoods %}
$('#neighborhood_id').each(function(){
if ($(this).val()=={{neighborhood}}){
$(this).attr("checked","checked");
}
});
{% endfor %}
谢谢
答案 0 :(得分:1)
你需要在{{neighborhood}}
周围加上引号(我假设它是一个字符串)。另外,$('#neighborhood_id').each
看起来不对(不是说你不允许这样做),因为你不应该重复使用ID,each
似乎你有多个ID。最后,为什么不能在Django模板中检查它们?
答案 1 :(得分:0)
抱歉,我发布的太早了。我在我的标记中复制了#neighborhood_id,这搞砸了它。