Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.12.2011, 20:23
Новичок на форуме
Отправить личное сообщение для dim565 Посмотреть профиль Найти все сообщения от dim565
 
Регистрация: 17.12.2011
Сообщений: 1

Криво работает скрипт jQuery поиска в таблице
Здравствуйте. Захотел сделать страничку с таблицей и полем для поиска, поиск нужен именно "живой", т.е по мере ввода текста для поиска - в таблице удаляются ненужные результаты и в конце концов остаются только те строки, которые удовлетворяют условиям поиска.

Пример рабочего решения тут

Но проблема в том, что мне нужно использовать в таблице теги rowspan (деление ячеек по вертикали) и все получается криво: вот пример таблицы с разделенными ячейками - попробуйте ввести в поле поиска одну букву "s" или "a" и увидите в чем проблема.

Может кто знает решение?

Вот код скрипта:
Код:
<script>
$(document).ready(function()
{
    $('#search').keyup(function()
    {
        searchTable($(this).val());
    });
});
 
function searchTable(inputVal)
{
    var table = $('#tblData');
    table.find('tr').each(function(index, row)
    {
        var allCells = $(row).find('td');
        if(allCells.length > 0)
        {
            var found = false;
            allCells.each(function(index, td)
            {
                var regExp = new RegExp(inputVal, 'i');
                if(regExp.test($(td).text()))
                {
                    found = true;
                    return false;
                }
            });
            if(found == true)$(row).show();else $(row).hide();
        }
    });
}
</script>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт не работает в FF и опера, но работает в IE(в чем дело???) Cepera Firefox/Mozilla 1 24.08.2012 16:46
Простой скрипт не работает в Chrome illusionoflife Общие вопросы Javascript 11 21.11.2011 09:39
скрипт не работает в IE( SunYang Общие вопросы Javascript 3 02.02.2010 22:45
jQuery не так работает на сервере dial jQuery 2 19.11.2009 15:19
Скрипт меню-гармошки работает выборочно Extern Элементы интерфейса 2 23.02.2009 15:32