2014-06-06 40 views
0

我有一個小功能,可以通過行搜索值,但是存在問題 - 搜索功能無法正常工作。以div格式搜索值

請看看這裏的小提琴http://jsfiddle.net/4f3WF/

嘗試輸入將文本設置爲「798」的例子。

最後這個函數必須能夠搜索整行,而不僅僅是第一個或最後一個ms-column div。我只是不明白什麼是錯的。

+0

也許嘗試一個簡單的:包含選擇器和使用匹配的元素上的.parent() – Alex

回答

2

與剛剛嘗試:

e.find('.multiple-selector-table .ms-search-label .ms-search').on("keyup", function() { 
    var value = $(this).val(); 
    e.find('.multiple-selector-table-row').hide(); 
    e.find('.ms-column:contains("' + value + '")').parents('.multiple-selector-table-row').show(); 
}); 

Updated fiddle

在第一步中,我們隱藏所有行。接下來我們搜索包含在輸入中傳遞的值並顯示其父行的單元格。