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

Javascript - outputting set string value from dropdown/select box with buttons

本文关键字:选择 输出 设置 字符串 按钮 Javascript      更新时间:2023-09-26

我有三个选择下拉列表,每个下拉列表都有几个具有唯一值的选项。我希望这些值分别输出逗号,如 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]+",";
  }

提前感谢您的帮助。

怎么样:

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();