问题描述
|
我正在使用jquery-1.4.4。我试图在Internet Explorer 6中使用jquery方式设置下拉列表的值。
$(\'#ddldistricts \')。val(SetValueL);
如果我将下拉列表中的项目计数,它将显示3个项目,并且可以与ie7,8和firefox4.0正常工作。
请告诉我如何使用jquery在ie6中选择具有值的dropdownlist项目。
提前致谢
拉杰夫
解决方法
设定值如下:
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>
单击此处查看演示