如果语句在jquery中不起作用

时间:2014-06-06 07:51:28

标签: javascript jquery

我有来自数据库的数据列表,我在jQuery中的逻辑不起作用,我有100个数据总数。所以我想要的是如果列表小于99隐藏其他东西,如果列表超过100然后显示的东西,这是我放在ajax成功处理程序下。我已经尝试加载28个数据和100个数据,但两次都隐藏了一些'。有人可以建议为什么吗?

success: function(data){


if (data < 99) {             
    $('#something').show();
} else {
    $('#something').hide();
} }

当我第一次加载数据时,它等于28,第二次是129,时间制动点都移入hide();

1 个答案:

答案 0 :(得分:10)

如果data是数组对象,则应尝试使用:

if (data.length < 99)

您还可以简化语法:

$('#something').toggle(data.length < 99);