将逗号分隔的值从optgroup拆分为数组 - javascript

时间:2014-04-22 10:03:03

标签: javascript sqlite

我有一些像这样的代码:

var optgroup = $('#myselect').val();
var optarray = optgroup.split(',');
alert(optarray.join("\n"));

如果选择了所有三个选项,则第一行返回“option1,option2,option3”行。我希望它为每个选项返回单独的结果。我已经尝试了上面的代码,但我一直收到错误:

Uncaught TypeError: undefined is not a function 

我不确定错误是什么,任何帮助都将不胜感激。作为旁注,当这些值分开时,我将遍历数组并将每个选项存储在SQLite中表的不同行上。

1 个答案:

答案 0 :(得分:0)

如果您想拥有可能的选择列表,可以使用以下代码:

var list = '';

$('#myselect option').each(function(){
  list = list + $(this).val() + '\n';
});

console.log(list);