jquery - 使用 jQuery 获取组合框的选定键/值

标签 jquery html-select key-value

请问如何使用 jQuery 获取 HTML 选择组合框的选定键和值?

$(this).find("select").each(function () {
    if ($.trim($(this).val()) != '') {
        searchString += $.trim($(this).val()) + " "; //This gives me the key. How can I get the value also?
    }
});

谢谢

最佳答案

我假设“键”和“值”你的意思是:

<select>
    <option value="KEY">VALUE</option>
</select>

如果是这种情况,这将为您提供“VALUE”:

$(this).find('option:selected').text();

你可以这样获取“KEY”:

$(this).find('option:selected').val();

关于jquery - 使用 jQuery 获取组合框的选定键/值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5714196/

相关文章:

javascript - 使用 Jquery 访问 JSON 解码中的第二个数组

razor - Html.DropDownList 默认选中项

node.js - 无法使用 NodeJS 和 Redis 进行 SET/GET

javascript - jQuery - OnClick,在单击时始终更改表格单元格的背景颜色

javascript - 从另一个页面锚定到 div 时切换文本

javascript - 在 Bootstrap 下拉列表中自动选择

C++ 内存中键值存储

r - 来自键值表的动态 if-else "tests"或 case_when "formulas"?

javascript - 使用setTimeout或delay逐个迭代子元素

jquery - 如何禁用基于其他选定选项的选择?