,其中用戶拿起做的一項調查顯示:比較3個值 - 顯示最高
A B或C
然後我需要知道,如果用戶大多選擇了一個公司,B公司和C公司。
我正在嘗試幾個jQuery邏輯'但沒有太多的運氣,由於表達預期的錯誤。
是否有更純粹/更好的方式來純粹顯示哪個變量最高?
我目前的jQuery:
var count = 0;
var count_a = 0;
var count_b = 0;
var count_c = 0;
$('.radio-select').click(function()
{
var chosen_option = $(this).val();
if(chosen_option == 'a')
{
count++;
count_a ++;
}
if(chosen_option == 'b')
{
count++;
count_b ++;
}
if(chosen_option == 'c')
{
count++;
count_C++;
}
check_numbers(count, count_a, count_b, count_c);
})
function check_numbers(count, a, b, c)
{
parseInt(a);
parseInt(b);
parseInt(c);
if(count == '8')
{
if ((a > b) && (a > c))
{
alert("A is Highest");
}
if ((b > a) && (b > c))
{
alert("B is Highest");
}
if(c > b) && (c > a))
{
alert("C is highest!");
}
}
}
您可以與一個代碼示例[小提琴](https://jsfiddle.net/)或[codepen(https://codepen.io)? :) – rsommerard
你可以添加你的html,你可以用jquery實現這個更容易 – hasan
你可以根據它們的值選擇元素,然後你可以得到值的數量並且以更簡單的方式比較它們 – hasan