我正在尝试按标题和城市搜索项目。
$(list).find("li > div > h3:not(:Contains(" + filter + "))").parent().slideUp();
这是Fiddle demo。
我理解li > div
表示div
位于li
内,我是对的吗?
根本不工作,可能是因为它没有检测到H3 ..
答案 0 :(得分:1)
子选择器(“父级>子级”)描述:选择由>指定的元素的“子”指定的所有直接子元素。 “父”。
你不是在找直接的孩子。
我愿意:
$(list).find("li div h3:not(:Contains(" + filter + "))").parent().slideUp();
答案 1 :(得分:1)
$(list).find("li div h3:not(:Contains(" + filter + "))").parent().slideUp();
$(list).find("li div h3:Contains(" + filter + ")").parent().slideDown();
使用此