使用django字段使用javascript将元素添加到元素

时间:2018-05-25 06:24:06

标签: javascript django

我在为我的元素创建ID时遇到问题。我们使用django作为框架,我从字段名称创建元素id,如下所示:

<tr class="issueRow" id="{{field.auto_id}}">

但是,某些field.auto_id中有空格,以后在使用document.getElementById循环元素时会出现问题。

所以,我的问题是,如何从我的新id中删除那些空格? 我有一个函数,只是删除空格,但我似乎无法找到正确的方法来调用函数与django字段作为参数,因为  id="{{TrimID({{field.auto_id}})}}"给出了解析错误

1 个答案:

答案 0 :(得分:1)

我认为你可以在这里使用Django的内置cut过滤器。

在你的例子中,它将是:

<tr class="issueRow" id="{{field.auto_id|cut:" "}}">

如果&#34;带有空格&#34; 的字符串,则输出将为&#34; Stringwithspaces&#34;

P.S。

据我所知 auto_id 不应该有空格。也许你可以找到根本原因并修复它,这样就不需要这个模板过滤器了。