我的目标是通过选择显示/隐藏 tr。
我有一个<select>
withid="selcat"
和一个 table with id="maplist"
。选择控件<options>
是从 MySQL 记录集生成的,默认显示全部。
(在源代码中,我的 val 选项看起来就是这样)
现在我想在不通过 jQuery 刷新页面的情况下过滤它。
我试过这个:
$('select#selcat').change(function() {
$("#maplist tr").hide().filter($(this).val()).show();
}).change();
});
但是所有 tr 都被这段代码隐藏了,我想知道出了什么问题。