首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据字符串的级别- JavaScript/Jquery比较字符串列表?

根据字符串的级别- JavaScript/Jquery比较字符串列表?
EN

Stack Overflow用户
提问于 2013-01-07 10:15:37
回答 1查看 253关注 0票数 1

我有三个下拉列表在我的页面- Rating1Rating2OverallRating

下拉列表值为HighLowMedium。根据在Rating1Rating2中选择的评级,我必须自动设置OverallRating的评等。我必须设置最低的两个收视率- Rating1Rating2

例如-

如果Rating1 == MediumRating 2 == High;那么OverallRating = Medium

我如何在javaScript/jQuery中做到这一点?如何为字符串分配某种权重/排序并进行比较?

注意:为了简单起见,我只取了三个值--高、低、中。在现实中,我有7-8个选项在下拉。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-07 10:20:42

可以使用按相对值排序的字符串数组。假设dd1dd2dd3是三次跌落:

代码语言:javascript
复制
var ratings = ["Low", "Medium", "High"];
var index = Math.min(ratings.indexOf($(dd1).val()), ratings.indexOf($(dd2).val()));
$(dd3).val(ratings[index]);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14193817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档