我有一个函数webResultTotal
这个函数与一个数字有关,它可以是0到10亿。我还有一个最多500 li的ul。我希望在keyup上发生以下情况:
如果webResultTotal
为500或更低,则显示与webResultTotal
如果webResultTotal
超过500,则表示所有的总数为500的li tems。
我希望这是有道理的。我用Google搜索,但没有找到简单的Jquery方法。
答案 0 :(得分:1)
基于您的问题我将其解释为“不要超过500 li”,您需要的是:
$('li:gt(499)').hide(); /* if there are less than 500 this will fail quietly*/
如果您正在尝试要求更高级的行为,则问题尚不清楚
答案 1 :(得分:1)
我想你想要这个:
$('li:gt('+((webResultTotal <500)?webResultTotal:500)+')').hide();