Скрипт отображения строк таблицы по select
Сейчас у меня на странице работает такой скрипт для скрытия данных таблицы если они не соответствуют введенным данным в поле поиска:
$(document).ready(function(){
$("#search").keyup(function(){
_this = this;
$.each($("#mytable tbody tr"), function() {
if($(this).text().toLowerCase().indexOf($(_this).val().toLowerCase()) === -1) {
$(this).hide();
} else {
$(this).show();
}
});
});
});
Помогите пожалуйста его переделать так чтобы данные он брал не из текстового поля, а из данных выпадающего списка <select>
Например, выбрал "Яблоки" и строки без "Яблоки" скрылись.Я в JS пока полный 0, но очень нужна такая функция для одной задачи. Заранее благодарен за помощь!
Ответы (1 шт):
Автор решения: Владимир
→ Ссылка
Пошарил документации по jQuery событиям и сам нашел решение вопроса, по крайней мере работает так как я хотел, нужно было всего лишь изменить событие:
$(document).ready(function(){
$("#esr_list").change(function(){
_this = this;
$.each($("#mytable tbody tr"), function() {
if($(this).text().toLowerCase().indexOf($(_this).val().toLowerCase()) === -1) {
$(this).hide();
} else {
$(this).show();
}
});
});
});