我有一些像这样的代码:
var optgroup = $('#myselect').val();
var optarray = optgroup.split(',');
alert(optarray.join("\n"));
如果选择了所有三个选项,则第一行返回“option1,option2,option3”行。我希望它为每个选项返回单独的结果。我已经尝试了上面的代码,但我一直收到错误:
Uncaught TypeError: undefined is not a function
我不确定错误是什么,任何帮助都将不胜感激。作为旁注,当这些值分开时,我将遍历数组并将每个选项存储在SQLite中表的不同行上。
答案 0 :(得分:0)
如果您想拥有可能的选择列表,可以使用以下代码:
var list = '';
$('#myselect option').each(function(){
list = list + $(this).val() + '\n';
});
console.log(list);