Javascript jQuery-获取多选列表中的所有项

Javascript jQuery-获取多选列表中的所有项,javascript,jquery,Javascript,Jquery,我是一个jquerynoob,我一直无法在文档中找到我想要的东西,可能是因为我不知道要搜索什么。我需要得到下拉列表中的所有值 我目前正在做: <select id="cars" multiple="multiple" class="form-control"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option

我是一个jquerynoob,我一直无法在文档中找到我想要的东西,可能是因为我不知道要搜索什么。我需要得到下拉列表中的所有值

我目前正在做:

<select id="cars" multiple="multiple" class="form-control">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>
不幸的是,这只返回所选项目的列表。有没有简单的方法返回整个列表

谢谢, Tim将返回所有的
元素

$(“#cars选项”)
将返回所有
元素

选择器

$('#cars option') 
将为您提供选项列表。

选择器

$('#cars option') 

将为您提供选项列表。

如果您想获取所有值并将其放入数组,可以执行以下操作:

$("#cars option").map(function(){ return this.value }).get()

如果您想获取所有值并将其放入数组中,可以执行以下操作:

$("#cars option").map(function(){ return this.value }).get()

您可以通过使用
.children()
,或简单地使用
$(#cars选项)
,获取div idcars的子项:


您可以使用
$(this.val()
)访问子项,并将它们存储在一个数组中

您可以使用
.children()
,或者简单地使用
$(#cars选项)
获取div idcars的子项:


您可以使用
$(this.val()
)访问这些子项,并将它们存储在一个数组中

实际阅读问题的人!不可能!哈哈,干得好,很好的一行,有人真的读过这个问题!不可能!哈哈,干得好,一行不错