繁体   English   中英

在 javascript 上的 if 中使用动态运算符

[英]Use a dynamic operator inside a if on javascript

我正在创建一个过滤器。 在此我有操作字段值字段

选择选择含有“比大”,“大于或等于”,“低于”,等等。

输入接收值从1.0010.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*/ }
 if(eval(10 + operator + points))

你必须建立一个完整的操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM