jquery:“强制”所选选项,以在选择列表中替换占位符“loading”

时间:2012-03-07 20:49:22

标签: jquery select prop

我想在列表中显示“加载”消息,而我的列表正在从Flickr加载标题。

我创建了一个<option>

<select name="select-choice-1" id="select-choice-1">
    <option>Loading...</option>
</select>

和我的jquery函数:

$.when(preload_titles()).done(function(){
    $("#select-choice-1 option:eq(1)").prop("selectedIndex",1);
    $("#select-choice-1").change();
});

但是我无法在加载标题后使索引1处的选项“选中”。你知道怎么做这个吗?

由于

2 个答案:

答案 0 :(得分:1)

更改

prop("selectedIndex",1)

prop("selected", true);

答案 1 :(得分:1)

使用“已选择”

 $("#select-choice-1 option:eq(1)").prop("selected",true);