-1

我通过使用以下代码在 Javascript 文件中使用 Django 模型字段值:

var action_type =$('#id_strength').val();

这里的力量是一个Charfield。

但同样不适用于多对多领域

var action_type =$('#id_batches').val();

批次:

当我查看源代码时,HTML 看起来像这样:

<div class="related-widget-wrapper">
<select name="batches" data-field-name="batches" multiple="multiple" id="id_batches" data-is-stacked="0" class="selectfilter">
<option value="option1">option1</option>
<option value="option2">option2</option>
</select>
4

1 回答 1

0

所以我做了一些挖掘,终于能够让 JQuery 访问该字段。由于它是一个多对多选择字段,我只需要将批次视为一个选择字段。

var action_type = []
$("#id_batches").each(function(name,val) {
    action_type.push(val.value);
    });

感谢 Daniel Roseman 为我指明了正确的方向

于 2017-09-08T11:48:12.313 回答