【发布时间】:2017-07-11 09:45:11
【问题描述】:
使用 django 我有一个 HTML 页面,其中包含一个包含复选框的表格:
{% for o in obj %}
<input class='germ_ids' name='{{o.id}}'>
{% endfor %}
<script>
var elements = document.getElementsByClassName("germ_ids");
var ids = [];
for(var i=0; i<elements.length; i++) {
ids.push(elements[i].name);
}
</script>
这给了我一系列特定的“细菌 ID”。这些与我拥有的其他 django 对象有关:
同一个 .html 页面:
{% for k, v in add_state_dict.items %}
<div class='{{k.id}}_statement'>
<p>{{v}}</p>
</div>
{% endfor %}
<div class='all_germ'>
<p>{{additional_statement}}</p>
</div>
我想要实现的是在每个germ_id 的复选框被选中时的声明。但是,当检查多个盒子时,它会在“all_germ”类中称为adeauft_statement的concat语句。
我已将其硬编码在 JSFiddle http://jsfiddle.net/sDsCM/1037/
但是我想使用数组中的元素来解决不同的数组值。
【问题讨论】:
标签: javascript jquery html django checkbox