Javascript 如何从下拉列表和范围上的点中查找选定的li?

Javascript 如何从下拉列表和范围上的点中查找选定的li?,javascript,jquery,select,range,html-lists,Javascript,Jquery,Select,Range,Html Lists,这是我的。我试图将选项中的分数相加以得到结果。如何为每种不同类型的辐射分配一个分数(不确定我当前的方法是否正确)以及如何在java脚本中实现下拉菜单选项,这让我感到困惑。可以肯定的是,整件事都可以通过这句话来解决: var $selectedValues = $('#amount, .dropdown').find('input:selected, option:selected'); 但我还需要知道如何给辐射范围的所有不同点分配不同的分数 我真的希望这是有意义的。如果没有,我希望我的jsf

这是我的。我试图将选项中的分数相加以得到结果。如何为每种不同类型的辐射分配一个分数(不确定我当前的方法是否正确)以及如何在java脚本中实现下拉菜单选项,这让我感到困惑。可以肯定的是,整件事都可以通过这句话来解决:

 var $selectedValues = $('#amount, .dropdown').find('input:selected, option:selected');
但我还需要知道如何给辐射范围的所有不同点分配不同的分数

我真的希望这是有意义的。如果没有,我希望我的jsfiddle能把事情弄清楚。非常感谢你的帮助

我还想指出,几乎没有任何javascript是我的,因为我在这方面太幼稚了:/

在你的
$(“body”)中

更改:-

工作示例:-

var $selectedValues = $('#amount, .dropdown').find('input:selected, option:selected');
var selectedValues = [];
$selectedValues.each(function(k, v) {
   var $selected = $(v);
   selectedValues.push($selected.val());
});
var amount = $('#amount').val();
var dropdown = $.trim($('.wrapper-dropdown-1').children('span').text().split(':')[1]);
var selectedValues = [amount,dropdown];