javascript - 使用 jQuery 确定在 html SELECT 控件中选择了哪些值

标签 javascript jquery html

我有以下 HTML:

<select id="MySelector" multiple="multiple">
  <option value="2">Option A</option>
  <option value="7">Option B</option>
  <option value="9">Option C</option>
  <option value="12">Option D</option>
</select>

<div id="CheckSelected">click here to select</div>

我希望遍历 select 的选项并确定已选择哪些选项。

我想做这样的事情:

ArrayOfSelected = [];

$('#CheckSelected').click(function {

 "if option is selected then add value to the array"

});

感谢您的建议。

最佳答案

$('#MySelector').val() 为您提供一个包含所选元素值的数组。

关于javascript - 使用 jQuery 确定在 html SELECT 控件中选择了哪些值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5586374/

相关文章:

javascript - 将 class = "txt"的 textxboxes 的长度设置为 width = "200"

javascript - 将行高放在选择框中

html - 在新选项卡中打开链接(在框架设置内)

javascript - 如何在spectrum js输入框中附加多个颜色值?

javascript - 如何根据 onChange 在 React 功能组件中重新渲染?

javascript - Jasmine Maven 插件包括我使用文件协议(protocol)的脚本

javascript - 我怎样才能避免在我的案例中使用另一个 promise ?

javascript - 你能让网页标题一次又一次地改变吗

javascript - JavaScript 代码块中的 Razor 语法

javascript - Angular polymer 数据绑定(bind)