这是我的jsfiddle。我正在尝试从选项中添加分数以获得结果。我很难理解如何为每种不同类型的辐射分配分数(不确定我当前的方式是否正确)以及如何将下拉菜单选项实现到java脚本中。很确定整个事情可以通过这一行解决:
var $selectedValues = $('#amount, .dropdown').find('input:selected, option:selected');
但我还需要知道如何为辐射范围内的所有不同点分配不同的分数
我真的希望这是有道理的。如果没有,我希望我的jsfiddle能够解决问题。非常感谢您的帮助
我还想指出,几乎没有任何javascript实际上是我的,因为我对它很少:/
答案 0 :(得分:1)
在$('body').on('click', '#evaluate', function(e) {
<强> 变化: - 强>
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];
工作示例: - https://jsfiddle.net/8ns65z9f/