我寫了一個搜索過濾器。它根據輸入字段中輸入的文本顯示/隱藏視頻庫中的一些縮略圖。輸入字段有一個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