如何比较jQuery的变量值及获得仅比零个值更大?

问题描述:

我有jQuery的代码,我有不同的价值观3个不同的变量,我想比较它们全部用0和得到的只有那些将大于0的值,并在使用id =“阿南”将它们显示在屏幕上。如何比较jQuery的变量值及获得仅比零个值更大?

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

这些值的结果应该是10,7

+4

_reply我asap_你会买单?要有礼貌并等待解决方案。最重要的是显示你的努力,因此我们不是一个代码服务,而是你需要首先帮助自己。 – Satpal

+1

所以哪里是你的jQuery代码? – Banzay

+1

到目前为止你已经尝试了什么? –

我不知道,如果你想要写的jQuery或如果你真的是香草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 
+0

您可能需要再次检查你的代码或粘贴这样我就可以看到,因为我是通过改变VAR越来越没有问题a = 0; var b = 5; var c = 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>