我正在使用jquery-1.4.4。我試圖在Internet Explorer 6中使用jQuery方式設置下拉列表的值。無法使用jquery將值設置爲ASP DropDownlist
$('#ddlDistricts')。val(SetValueL);
如果我把下拉列表中的項目數顯示3項,它與ie7,8和firefox4.0正常工作。
請告訴我如何使用jquery在ie6中選擇值爲下拉列表的項目。
在此先感謝 拉傑夫
我正在使用jquery-1.4.4。我試圖在Internet Explorer 6中使用jQuery方式設置下拉列表的值。無法使用jquery將值設置爲ASP DropDownlist
$('#ddlDistricts')。val(SetValueL);
如果我把下拉列表中的項目數顯示3項,它與ie7,8和firefox4.0正常工作。
請告訴我如何使用jquery在ie6中選擇值爲下拉列表的項目。
在此先感謝 拉傑夫
設定值,如下所示:
JQUERY:
$(document).ready(function(){
//adding state dynamic.
var zIdL = "1";var zDisplayMemberL = "State1";
$("#ddlStates").append($("<option></option>").val(zIdL).html(zDisplayMemberL));
zIdL = "2";zDisplayMemberL = "State2";
$("#ddlStates").append($("<option></option>").val(zIdL).html(zDisplayMemberL));
zIdL = "3";zDisplayMemberL = "State3";
$("#ddlStates").append($("<option></option>").val(zIdL).html(zDisplayMemberL));
//now take the state id
var SetValueL = "2";
//now we set the value
$("#ddlStates").val(SetValueL);
});
HTML:
<table border="1">
<tr>
<td align="right"> State: </td> <td align="left">
<select name="ddlStates" id="ddlStates" style="width:200px;">
</select> </td>
</tr>
</table>
您是否在Internet Explorer 6中嘗試了此頁面?此代碼無法正常工作。上面的代碼沒有運氣。它適用於除ie6以外的所有其他瀏覽器。 – user665607 2011-04-14 10:13:05
如果你點擊DEMO鏈接,它會在ie6中顯示什麼選擇。 – Sukhjeevan 2011-04-14 10:19:22
當我試圖在ie6中設置值時,它會給出一個未指定的錯誤javascript錯誤。 – user665607 2011-04-14 10:19:29
下拉列表中的項目是否以編程方式添加到客戶端(即,與jQuery)? – 2011-04-14 10:08:52