如何比较jQuery变量值和&只获得大于零的值?

时间:2017-03-03 07:03:38

标签: javascript jquery

我有jQuery代码,其中我有3个不同的变量具有不同的值,我想将它们全部与0进行比较,只获取大于0的值,并在屏幕上用id =“onam”显示它们。

<script type="text/javascript">
    var a = 10;
    var b = 0;
    var c = 7;
</script>
<label id="onam"></label>

使用这些值,结果应为10,7

2 个答案:

答案 0 :(得分:0)

我不确定您是否正在尝试编写jquery,或者您是否真的想要使用vanilla javascript,但这里有两种选择。

var a = 10;
var b = 0;
var c = 7;
var largerThan0 = [];

if(a > 0) {
     largerThan0.push(a);
}
if(b > 0) {
     largerThan0.push(b);
}
if(c > 0) {
     largerThan0.push(c);
}
$("#onam").text(largerThan0.join(" ")); //Jquery way
document.getElementById("onam").innerHTML = largerThan0.join(" "); //Javascript way

答案 1 :(得分:0)

可能会有所帮助。

<script type="text/javascript">
    var a = 10;
    var b = 0;
    var c = 7;

    if($a != 0){
         $("#onam").append($a + ',');
    }else if($b != 0){
         $("#onam").append($b + ',');
    }else if($c != 0){
         $("#onam").append($c);
    }
</script>