Django ModelChoiceField -通过JQuery选择选项而不删除选项

0ejtzxu1  于 2023-01-08  发布在  jQuery
关注(0)|答案(1)|浏览(168)

我有这样一个表格:

class ProjectInfoForm(forms.Form):
    module = forms.ModelChoiceField(
        queryset=Module.objects.all().order_by('name'),
    )
    ...

在我的模板中,我有一些jQuery,我想使用它从模块下拉列表中选择一个选项:

$('#id_module').append('<option value="foo" selected="selected">Foo</option>');

然而,这实际上删除了所有原始选项,我希望这些选项仍然可用。所以我想选择FOO,但在FOO下方的下拉列表中有其他可用选项。

sdnqo3pr

sdnqo3pr1#

如果要选择现有选项,可使用以下选项:

$('#id_module').find('option[value="foo"]').attr('selected', true);

相关问题