0

嗨,我有这样的表格:

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

任何帮助将非常感激。

4

1 回答 1

2

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

$('#id_module').find('option[value="foo"]').attr('selected', true);
于 2012-12-14T19:52:02.633 回答