我写了一个搜索过滤器。它根据输入字段中输入的文本显示/隐藏视频库中的一些缩略图。输入字段有一个keyUp事件。:contains()在Opera,IE(7,8)和Chrome中运行良好,但是在Firefox中
$('.videoSearch').keyup(function(e){
var searchString = $(e.srcElement).val();
var el = $($(e.srcElement).parents().find('.videoThumbs').first());
$(el).find(".title:not(:contains('"+searchString+"'))").each(function(i,e){
$(e).parent().parent().parent().parent().parent().parent().fadeOut(300);
});
$(el).find(".title:contains('"+searchString+"')").each(function(i,e){
$(e).parent().parent().parent().parent().parent().parent().fadeIn(300);
});
});
它在Opera,IE(7,8)和Chrome,但在Firefox中的作品很好。 keyUp事件按预期触发(同样在firefox中),但没有任何拇指被隐藏。 Firebug在控制台中记录没有错误。
任何帮助将提前 理解 感谢\叶普
什么版本的FireFox? – Incognito 2010-10-06 13:29:39