为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕森王 2022-07-08 10:18:54
我有一个选择框,用户可以选择多种颜色,所以我想用下面的代码获取选定选项的值和文本我只是获取文本或获取值,但我想要两者  selected_colors = $('.selectpicker option:selected')                .toArray().map(item => item.text);                console.log(selected_colors);它给了我这个(2) ["بنفش", "نارنجی روشن"]0: "بنفش"1: "نارنجی روشن"length: 2__proto__: Array(0)顺便说一句,“亮橙色”和......是颜色名称
查看完整描述

1 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

在下面试试这个:


selected_colors = $('.selectpicker option:selected').toArray().map(item => ({'text':item.text, 'value':item.value}));


console.log(selected_colors);


查看完整回答
反对 回复 2022-07-08
  • 1 回答
  • 0 关注
  • 93 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信