使用分隔符获取所有下拉项

时间:2009-09-29 08:30:39

标签: jquery drop-down-menu

我有这个:

<select id="CheckList" multiple="multiple">
  <option>1</option>
  <option>2</option>
  <option>3</option>
  <option>4</option>
</select>

是否可以使用jQuery获取带有分隔符的选项的完整列表,如下所示:

1,2,3,4

2 个答案:

答案 0 :(得分:1)

使用map()join()但您必须在map()结果上使用get()将其转换为Javascript数组(具有join()方法):

var list = $("#CheckList option").map(function(i, n) {
  return n.value;
}).get().join(",");

答案 1 :(得分:0)

var list = ''
$(#CheckList).children.each(function() {
   list += this.value + ','
}

在完成之前不小心贴了这个。意思是说这样的话。但上面的人有解决方案。