[英]Jquery javascript: have a filtering list(works), need help keeping all LI's visible when there's no matches
http://jsfiddle.net/nicktheandroid/ape5U/34/
在小提琴示例的文本框中输入hol
。 你会看到所有的 LI 都hidden
了 class ,使它们隐藏起来。 现在如果你把你在文本框中的内容变成holy
的词,你会发现你突然有了 3 个匹配项。
如果没有匹配项,我需要它来显示所有 LI(类别),而不是隐藏所有匹配项,我已经尝试了好几个小时但不能,当我改变一件事时,它会破坏另一件事。 gr。
在if (length > 2)
语句的末尾添加一个条件,这样您就有:
if (length > 2) {
...
if(count == 0) $('.filtered li').removeClass("hidden"); //Add this line!
}else{
...
}
...
我测试并且工作正常。 希望这可以帮助。 干杯
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.