如何设置使用jQuery自动完成组合框选择的值

|| 我们正在为项目使用自动填充组合框,并定义一个选择列表,其中包含从对api的调用中添加的选项。我要添加第一个选项“ all”,它也要添加选定的属性,但是组合框不会选中该属性,并且一旦加载就在框中显示“ All”。在绑定绑定后,我也尝试将组合框的val设置为\'All \'值,但在那里我没有任何乐趣。如何选择默认值?     
已邀请:
我认为您应该能够以通常的方式将ѭ0元素之一设置为选中状态:
<option value=\"x\" selected=\"selected\">Stuff</option>
在将组合框绑定到
<select>
之前,需要执行此操作。如果您查看组合框的来源,则会看到以下内容:
var self   = this,
  select   = this.element.hide(),
  selected = select.children( \":selected\" ), 
  value    = selected.val() ? selected.text() : \"\";

var input = this.input = $( \"<input>\" )
                .insertAfter( select ) 
                .val( value )
                /* ... */
它查找选定的子项,并将文本输入的值设置为找到的值,并以空字符串作为后备。不过,此处未使用
<select>
元素使用的默认\“选择第一项\”,您必须明确地将
<option>
标记为已选择,否则
:selected
选择器将不会选中。     

要回复问题请先登录注册