如果具有该值的选项不存在,则设置选择字段的选定值

Fer*_*ito 1 javascript jquery

我想设置选择框的选定值(如果存在),并将其添加到选择框(如果它不存在).

我怎么做?

我有:

<select id="abc" name="abc">
</select>
Run Code Online (Sandbox Code Playgroud)

我想要:

  $('#abc').val(123);
Run Code Online (Sandbox Code Playgroud)

然后:

<select id="abc" name="abc">
<option value="123" selected>
</select>
Run Code Online (Sandbox Code Playgroud)

Pra*_*til 5

你可以追加元素

var html = '<option value="123">123</option>';
jQuery("#abc").append(html);
Run Code Online (Sandbox Code Playgroud)