javascript - 设置后不显示使用 Jquery 的下拉列表中的选定值

标签 javascript c# jquery html asp.net

当我尝试在设置值后使用 jquery 将选定值更改为某些东西时,asp:dropdownlist 出现问题,下拉列表显示最后一个值并且不会更新为具有的新选定值由我设置。

我试了一下(我的html代码)

<select name="ctl00$cphMain$ddlBankList" id="ddlBankList">
	<option value="2">a</option>
	<option value="67">b</option>
	<option value="85">c</option>
	<option value="175">d</option>
	<option value="84">e</option>
    <option value="86">f</option>
</select>

并修改 html 我使用这个 js

$("#<%=ddlBankList.ClientID%> option:selected").removeAttr("selected");
$("#<%=ddlBankList.ClientID%> option[value='67']").attr('selected', 'true');

但是下拉列表不会跳转到 67 值。

最佳答案

用这个

$("#ddlBankList").val(67);

JSFIDDLE

关于javascript - 设置后不显示使用 Jquery 的下拉列表中的选定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30479486/

相关文章:

javascript - Rails 4 -//= 需要 jquery.ui.all 或使用 CDN 之间的区别

c# - 哪种物理引擎适合 Silverlight 池引擎?

php - 是否可以检测并避免用户在在线测试项目中打开新选项卡?

javascript - 在另一个模块的上下文中评估模块

javascript - 表单提交后 Magento 电子邮件成功消息返回空白页

javascript - IE 浏览器脚本,用于确定哪个(如果有的话)ActiveX 控件将处理特定的 MIME 类型

c# - linq-to-sql 是否处理动态查询?

c# - 将泛型类转换为其非泛型基类

javascript - 根据验证结果切换元素可见性

jquery - 分页时将选定的行保存在 jqGrid 中