javascript - 如何使用 Jquery 为选择下拉菜单设置默认值?
问题描述
在页面上更改操作时调用 setDefaultValue 函数,因此当一个操作完成时,我想将 dropDown 值设置为JavaScript
使用以下代码未发生的 Jquery,实现错误是什么?
下拉文本应该说JavaScript
main.html
<div style="text-align: right;margin: 5px;margin-left: 45%">
<select name="dropDownSelect" onchange="handleDropDown(this.value)">
<option value="JS" selected="selected">JavaScript</option>
<option value="TS">TypeScript</option>
</select>
</div>
main.js
function setDefaultValue () {
$("#dropDownSelect").val('JavaScript');
}
解决方案
试试这个,如果您只需要更改下拉列表的选定值:
$("select[name='dropDownSelect'] option[value='TS']").attr('selected','selected');
如果下拉更改有事件绑定,或者调用了任何函数,请尝试以下操作:
$("select[name='dropDownSelect'] option[value='TS']").attr('selected','selected');
$("select[name='dropDownSelect']").trigger('change');
推荐阅读
- python - 如何从 python 中的另一个字符串中检测字符串的重复元素?
- javascript - React Native:钩子 - useRef
- c++ - 如何在我的 hpp 文件和 cpp 文件中正确使用嵌套类?
- gitlab - 获取 Gitlab 上的贡献.json
- vb.net - 我可以将 vb.net q 项目文件 .sln 转换为 Visual Studio 6.0
- java - 为什么我的 NavController 找不到我已有的 ID?
- python - python动态超类变化
- r - 如何将稀疏矩阵一分为二
- javascript - Javascript 中的背景音乐不起作用
- c# - C#在控制台中没有返回信息