Jquery附加问题

时间:2013-12-25 14:20:27

标签: jquery django

我正在尝试这个:

$form = ('<form>');
{% for field in fields %}
    $.form.append({{field}});
{% endfor %}

这适用于所有领域但不适用于textarea。 我看到了页面的源代码,看起来像这样:

$fieldset.append('<textarea cols="40" id="id_tekst_area" rows="10">
</textarea>');

</textarea>在新线上​​。为什么?我这就是为什么不工作的原因。

1 个答案:

答案 0 :(得分:1)

使用 escapejs 过滤器。 请参阅此处提出的相同问题:Django template filter - one line

$form = ('<form>');
{% for field in fields %}
    $.form.append({{field|escapejs}});
{% endfor %}