我有一个字符串UserLevel
,我想将下拉列表值设置为与该字符串匹配的项目。
我已经尝试过:
$("#Level option:selected").val(UserLevel);
但是没有成功。
我不知道如何使用这个:
$("#Level option[value='']").attr("selected", "selected");
还有其他办法吗?
最佳答案
就这样做:
$("#Level").val(UserLevel); //here 'Level' is dropdown 'id'
如果'UserLevel'
是一个字符串
,那么也可能存在空格问题,然后执行以下操作:
$("#Level").val($.trim(UserLevel)); //Use $.trim() here to remove white spaces.
并确保下拉列表中的值也被 trim 。
上面的代码在这里是由@HowieH提供的 fiddle 代码
关于javascript - 如何使用局部变量将默认值设置为 Html.dropdownlist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25479674/