If语句在jquery中不起作用
If statment is not working in jquery
我有来自数据库的数据列表,我在jQuery中的逻辑不工作,我有100作为数据总数。我想要的是,如果列表小于99隐藏一些东西如果列表大于100,那么显示一些东西,这是我放在ajax success handler下的东西。我试过加载28个数据和100个数据,但两次都隐藏了"一些东西"。有人能告诉我为什么吗?
success: function(data){
if (data < 99) {
$('#something').show();
} else {
$('#something').hide();
} }
当我第一次加载我的数据时,它等于28,第二次它是129,时间制动点都移动到hide();
如果data
是一个数组对象,您应该尝试:
if (data.length < 99)
你也可以简化你的语法:
$('#something').toggle(data.length < 99);
相关文章:
- ng-view 中的脚本在从文件引用时不起作用(JQuery 在角度之前加载)
- 转换效果不起作用jquery
- 淡入淡出和AppendTo不起作用-jQuery
- 变量计算不起作用(jquery/javascript)
- 更改事件不起作用 jQuery 自动完成
- 倒计时不起作用 jquery
- ajax 响应包括 image,onClick 事件对图像不起作用 jQuery
- 从JavaScript添加html,但不起作用jQuery切换功能
- 简单的工具提示插件 - 点击选项不起作用 - jQuery
- 图像滑块不起作用(jquery)- Rails 3项目
- 触发单击事件不起作用 jquery
- 动态创建的 li 点击事件不起作用 jQuery
- Jquery验证不起作用.Jquery-Javascript
- JavaScript生成的元素不起作用-jQuery
- 事件委派不起作用jquery
- 类选择器在追加后不起作用 (JQuery)
- 为什么这个变量不起作用?Jquery
- 首先,渐变有时似乎不起作用(jquery)
- 有什么原因吗('img')加载不起作用(jQuery)
- 更改不起作用jQuery