Показать сообщение отдельно
  #35 (permalink)  
Старый 08.03.2016, 19:56
Интересующийся
Отправить личное сообщение для santey12 Посмотреть профиль Найти все сообщения от santey12
 
Регистрация: 27.02.2016
Сообщений: 18

destus, согласен, потому что у меня не получилось отсортировать, как я писал ранее я пытался с помощью RegExp, но не вышло. Вот так лучше. Можете закомментировать?
function search(searchWord) { //создание функции
            var idx = 0; 
            for (var i = 1, l = tbl.rows.length; i < l; i++) { //перебор столбцов по длине
                tbl.rows[i].style.backgroundColor = 'white';
                for (var j = 0, l1 = tbl.rows[i].cells.length; j < l1; j++) { //перебор ячеек
                    if (tbl.rows[i].cells[j].innerHTML.indexOf(searchWord) + 1) { //если длина и ячейки совпадают, то перемещаем строку на первую позицию
                        idx++;
                        var clone = tbl.rows[i].cloneNode(true);
                        tbl.rows[i].parentNode.removeChild(tbl.rows[i]);
                        clone.style.backgroundColor = 'paleturquoise'; //изменяем первой/найденной ячейки
                        tbl.rows[1].parentNode.insertBefore(clone, tbl.rows[idx]);
                    }
                }
            }

        }

        btn.onclick = function () { //присваиваем кнопке функцию
            search(srch.value)
        }
Ответить с цитированием