Моя цель - показать/скрыть tr по выбору.jquery show hide tr по выбору опции
У меня есть <select>
с id="selcat"
и стол с id="maplist"
. Элемент управления select <options>
генерируется из набора записей MySQL и отображает все по умолчанию.
(в исходном коде мои варианты знач то, что они, кажется)
Теперь я хочу, чтобы фильтровать это без обновления страницы с помощью JQuery.
Я попытался это:
$('select#selcat').change(function() {
$("#maplist tr").hide().filter($(this).val()).show();
}).change();
});
Но все тр являются прячась с этим кодом и мне было интересно, что это неправильно.
Нужна HTML код слишком – sdespont
ли строки имеют идентификаторы или классы? Как вы сопоставляете свои значения выбора с строками? – tymeJV
Вы пытались использовать значение 'option' без show/hide, чтобы увидеть, возвращают ли запрос и фильтр непокрытые tr? Кроме того, вы хотите использовать обратный вызов или '.then()' для задержки фильтра. – mitch