我正在创建一个过滤器。在此,我有操作字段和值字段。
选择选择包含“大于”,“大于或等于”,“小于”等...
点输入从 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="">
提交后,我正在寻找更接近此结果的结果:
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 :(得分:3)
if(eval(10 + operator + points))
您必须构建整个操作。