Имеется скрипт для живого поиска по таблице:
В одной из колонок таблицы, в ячейках имеется ссылка. Суть в том что данный код ищет по всем ячейкам и захватывает теги html. Как обрезать теги? Как искать только по определенной колонке?
function tableSearch() {
var phrase = document.getElementById("search");
var table = document.getElementById("table");
var regPhrase = new RegExp(phrase.value, "i");
var flag = false;
var tr = 0;
for (var i = 1; i < table.rows.length; i++) {
flag = false;
for (var j = table.rows[i].cells.length - 1; j >= 0; j--) {
flag = regPhrase.test(table.rows[i].cells[j].innerHTML);
if (flag) break;
}
if (flag) {
table.rows[i].style.display = "";
tr++;
} else {
table.rows[i].style.display = "none";
}
}
if (tr == 0) {
var theElement = document.getElementById("none");
theElement.innerHTML = "По вашему запросу не найдено ни одного магазина.";
} else {
var theElement = document.getElementById("none");
theElement.innerHTML = "";
}
}