js中设置dropdownlist

html中<asp:DropDownListID="DDLIsRepair"runat="server"><asp:ListItemValue="0">请选择</asp:... html中
<asp:DropDownList ID="DDLIsRepair" runat="server" >
<asp:ListItem Value="0" >请选择</asp:ListItem>
<asp:ListItem Value="1">11</asp:ListItem>
<asp:ListItem Value="2">22</asp:ListItem>
<asp:ListItem Value="3">33</asp:ListItem>
</asp:DropDownList>
js中
$("[id$=DDLIsRepair]").val(strgetdatas[9]);
alert($("[id$=DDLIsRepair]").val());
输出的val为3.。但不选中3,显示请选择
这是为什么
展开
 我来答
周祥
2014-09-18 · 知道合伙人IT服务行家
周祥
知道合伙人IT服务行家
采纳数:233 获赞数:781
职业爱好者

向TA提问 私信TA
展开全部
你先到页面运行 然后查看源代码 asp:DropDownList控件 的ID 然后用
$("#id").val(3);
试试 先不要用 id$= 这种方法

而且这种方法 是比较低效率的
追问
不行,点开下拉框会发现选中第三个,但是text中不显示
追答
$("#id option[value=3).prop("selected", true);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式