У меня проблемы с захватом данных в фильтре jquery.Я пытался найти решение, но не смог его найти.Я довольно новичок в Jquery, поэтому считаю, что это может быть тривиальным ответом.
Мне нравится проходить через мой массив, проверяя его по значению ячеек. Как получить текущее значение / (это) значение ячейки?
РЕДАКТИРОВАТЬ: Спасибо за помощь, окончательное решение какследующим образом.Где dateToSearchFor - массив строковых дат, а nth-child (2) - мой столбец дат в моей таблице.
$("#UnfinishedTable tr").filter(function () {
if (this.id !== 'headerRow') {
var isItThere = false;
var data = $(this).find("td:nth-child(2)").html();//my dates column
datesToSearchFor.forEach(function (entry) {
if (data == entry) {against are array of dates
isItThere = true;
}
});
}
if (isItThere) {//if one was found show the row else hide it
$(this).show()
}
else {
if (this.id !== 'headerRow') {
$(this).hide()
}
}
});