我发现了这个很棒的列表过滤 jQuery 脚本并实现到我的简单ol
li
列表中。当您在搜索中键入内容时,它会从项目中搜索键入的字母li
并隐藏lis
. 完美运行!
但是,我将相同的脚本实现为更复杂的list
. 唯一的区别是 HTML,我的wheredivs
里面有额外的内容li
,而另一个没有。当我在新的东西上搜索东西时,list
它确实工作正常。当我删除搜索词时,它应该slideDown
是所有原始li
项目,但它没有。你们可以看看下面的小提琴并告诉我我做错了什么吗?
我有一种感觉是下面的脚本
$(list).find("a:not(:Contains(" + filter + "))").parent().slideUp();
$(list).find("a:Contains(" + filter + ")").parent().slideDown();
我尝试了几种不同的方法,但都没有奏效。!
非常感谢。