javascript - 如果值在 JQuery 中匹配,则手动选择多个下拉选项

标签 javascript jquery drop-down-menu

如果值匹配,我需要手动选择下拉选项。这是代码:

if($("#hiddenMyField").val() != "") {
            $("#dropdown").each(function(i){
                 $('option', this).each(function() {
                     if($(this).html() == $("#hiddenMyField").val()) {
                         // code to select the option
                     } else {
                         alert('not matched');
                     }

                 });

            });
        }

如果满足条件,如何选择位于下拉列表中的当前选项?

谢谢

最佳答案

选项有一个 selected 属性:

this.selected = true;

关于javascript - 如果值在 JQuery 中匹配,则手动选择多个下拉选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4886713/

相关文章:

javascript - 如何在浏览器的地址栏中附加 Accordion 的标题 ID 作为 anchor URL?

javascript - 确定 promise 需要多长时间

jquery - 无法使用 jQuery 和 CSS3 正确交叉淡入淡出图像?

javascript - 在 .NET MVC 的 ajax 函数中解析 JSON 时出现未定义错误

CSS 下拉菜单未完全显示

javascript - 是否可以在后台从桌面浏览器获取 GPS 位置?

javascript - 在过滤 node.js 中的所有发布请求之前

javascript - 如何运行 jQuery 插件上定义的函数?

html - 下拉菜单宽度 100%

javascript - 伪类 :hover persists when Max-Height changes