Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript-从多个选择框中获取文本而不是值_Javascript_Jquery_Session Storage - Fatal编程技术网

Javascript-从多个选择框中获取文本而不是值

Javascript-从多个选择框中获取文本而不是值,javascript,jquery,session-storage,Javascript,Jquery,Session Storage,我有一个表单,用户可以根据需要添加尽可能多的下拉列表。 我需要将所选选项中的文本从下拉列表保存到会话 HTML: 我的会话存储的结果是: ["Test 1 Test 2 Test 3", "Test 1 Test 2 Test 3", "Test 1 Test 2 Test 3"] 但结果应该是: ["Test 1", "Test 2", "Test 3&quo

我有一个表单,用户可以根据需要添加尽可能多的下拉列表。 我需要将所选选项中的文本从下拉列表保存到会话

HTML:

我的会话存储的结果是:

["Test 1   Test 2   Test 3", "Test 1   Test 2   Test 3", "Test 1   Test 2   Test 3"]
但结果应该是:

["Test 1", "Test 2", "Test 3"]

有人能帮我更改.find函数以获得所需结果吗?

map
回调函数中,您可以选择所有下拉列表,而不是迭代列表。因此,请替换此代码:

return $('.coinsurers-sv').find
…与:

return $(this).find

非常感谢你。它现在正在正常工作。感谢您的快速帮助,我们会接受您的正确答案。
["Test 1", "Test 2", "Test 3"]
return $('.coinsurers-sv').find
return $(this).find