Используйте динамический оператор внутри if if на javascript

João Pedro Raldi спросил: 11 июня 2018 в 11:03 в: javascript

Я создаю фильтр. На этом поле операций и поле значения .

Выбор select содержит"больше, чем"," больше или равно"," ниже чем"и т. д.

Значение ввода point от 1.00 до 10.00.

Что-то вроде этого:

<select class="operator" name="operator">
    <option value='>' selected='selected'> bigger </option>
    <option value='<'> lower </option>
    <option value='=='> equals </option>
</select>
<input class="points" name="points" value="">

и я ищу результат ближе к этому в submit:

var operator = $('.operator').val();
var points = $('.points').val();//in case that "bigger(>)" was selected and points was 6
//if (10 > 5) { 
if (10 operator points ) {
    /*do something*/
}

Я пробовал такие вещи без успеха:

if (10 eval(operator) points ) { /*do something*/ }

0 ответов