我正在使用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