我有来自数据库的数据列表,我在jQuery中的逻辑不起作用,我有100个数据总数。所以我想要的是如果列表小于99隐藏其他东西,如果列表超过100然后显示的东西,这是我放在ajax成功处理程序下。我已经尝试加载28个数据和100个数据,但两次都隐藏了一些'。有人可以建议为什么吗?
success: function(data){
if (data < 99) {
$('#something').show();
} else {
$('#something').hide();
} }
当我第一次加载数据时,它等于28,第二次是129,时间制动点都移入hide();
答案 0 :(得分:10)
如果data
是数组对象,则应尝试使用:
if (data.length < 99)
您还可以简化语法:
$('#something').toggle(data.length < 99);