如何使用jQuery将多个select框值和文本放在一起?
How to get multiple select box values and texts together using jQuery?
我有一个 select 盒子,用户可以 select 多种颜色
所以我想用波纹管代码获取 selected 选项的值和文本我只获取文本或只获取值但我想要两者
selected_colors = $('.selectpicker option:selected')
.toArray().map(item => item.text);
console.log(selected_colors);
它给了我这个
(2) ["بنفش", "نارنجی روشن"]0: "بنفش"1: "نارنجی روشن"length: 2__proto__: Array(0)
顺便说一下,“نارنجی روشن”和...是颜色名称
试试下面这个:
selected_colors = $('.selectpicker option:selected').toArray().map(item => ({'text':item.text, 'value':item.value}));
console.log(selected_colors);
我有一个 select 盒子,用户可以 select 多种颜色 所以我想用波纹管代码获取 selected 选项的值和文本我只获取文本或只获取值但我想要两者
selected_colors = $('.selectpicker option:selected')
.toArray().map(item => item.text);
console.log(selected_colors);
它给了我这个
(2) ["بنفش", "نارنجی روشن"]0: "بنفش"1: "نارنجی روشن"length: 2__proto__: Array(0)
顺便说一下,“نارنجی روشن”和...是颜色名称
试试下面这个:
selected_colors = $('.selectpicker option:selected').toArray().map(item => ({'text':item.text, 'value':item.value}));
console.log(selected_colors);