0
設置selectindex
我創建了一個動態的選擇列表框,如下動態添加元素來選擇和JQuery的
for (var i in c) {
//alert(c[i].IsDefault);
if(c[i].IsDefault==true){
//alert('found default');
$("#AnsType").append("<option value='" + c[i].ID + "'>" + c[i].Code+ "</option>");
temp = c[i].Code;
}
else{
$("#AnsType").append("<option value='" + c[i].ID + "'>" + c[i].Code+ "</option>");
}
}
刷新它
$('#AnsType').selectmenu('refresh');
我嘗試了所有這些方法,並試圖選擇在列表中的第二個元素爲我工作。
$('#AnsType').val(temp.toString());
$('#AnsType').get(3).selectedIndex = 3;
$('select#AnsType').val('3');
$("#AnsType option[text='3']").attr("selected","selected") ;
$("#mydropdownlist").attr('selectedIndex', 1);
$('#AnsType').val(3);
$("#AnsType").attr('selectedIndex', 2);
$("#AnsType").val(c[parseInt(temp)].Code);
$("select#AnsType option[selected]").removeAttr("selected");
$("select#AnsType option[value='"+temp+"']").attr("selected", "selected");
這是怎麼當創建
<select id="AnsType" name="AnsType">
<option value="1">Obokad</option>
<option value="3">Egen bokning</option>
</select>
我的列表框任何幫助,提前爲您的幫助表示讚賞和感謝..
你想做什麼? – 2012-02-24 10:15:17
我想選擇列表中的第二個元素。 – 2012-02-24 10:18:16
在要保持選擇的選項中添加selected =「selected」屬性。 – 2012-02-24 10:24:52