如何使用 jQuery 将多个选择框值和文本放在一起?

我有一个选择框,用户可以选择多种颜色,所以我想用下面的代码获取选定选项的值和文本我只是获取文本或获取值,但我想要两者


  selected_colors = $('.selectpicker option:selected')

                .toArray().map(item => item.text);

                console.log(selected_colors);

它给了我这个


(2) ["بنفش", "نارنجی روشن"]0: "بنفش"1: "نارنجی روشن"length: 2__proto__: Array(0)

顺便说一句,“亮橙色”和......是颜色名称


慕森王
浏览 150回答 1
1回答

蝴蝶刀刀

在下面试试这个:selected_colors = $('.selectpicker option:selected').toArray().map(item => ({'text':item.text, 'value':item.value}));console.log(selected_colors);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript