Javascript - 从带有按钮的下拉列表/选择框输出设置字符串值

时间:2013-11-04 16:30:17

标签: javascript jquery html css

我有三个选择下拉列表,每个下拉列表都有一些具有唯一值的选项。我希望这些值分别输出逗号,如jsfiddle所示。我把它们放到一个数组中,是否有更容易/更好的方法来做到这一点?也可以输出到文本域吗?最后我无法弄清楚如何用另一个按钮清除阵列。

继承人jsfiddle:

http://jsfiddle.net/m6nRU/4/

  var content="<b>Text Message:</b><br>";
   for(var i = 0; i < serial.length; i++) {
     content +=serial[i]+",";
  }

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

怎么样:

var selects = document.getElementsByTagName("select");
var arr = [];
for (var i = 0; i < selects.length; i++) {
    var value = selects[i].options[selects[i].selectedIndex].value;
    arr.push(value);
}

console.log(arr); //array of selected values

编辑:刚看到jQuery标签:

var values = $("select").map(function() {
    return this.value;
}).get();