我尝试使用隐藏/显示javascript脚本来实现匹配的值,该脚本链接到从数据库导入数据的表。由于某种原因,它无法获取值以正确执行代码((在选择时不会过滤)
我试图在sql提取时将值添加到内部。为了休息,我不知道在哪里继续。
<脚本>
$(document).ready(function(){
函数addRemoveClass(theRows){
theRows.removeClass(“奇偶”);
theRows.filter(“:odd”)。addClass(“ odd”);
theRows.filter(“:even”)。addClass(“ even”);
}
var rows = $(“ table#thetable tr:not(:first-child)”);
addRemoveClass(rows);
$(“#selectfield”)。on(“ change”,function(){
var selected = this.value;
if(selected!=“ 12”){
rows.filter(“ [REGIOID =” + selected +“]”)。show();
rows.not(“ [REGIOID =” + selected +“]”)。hide();
var visibleRows = rows.filter(“ [REGIOID =” + selected +“]”);
addRemoveClass(visibleRows);
}其他{
rows.show();
addRemoveClass(rows);
}
});
});
REGIOID |
Stelling_iD |
推销 |
回声“ ”。@ $ stellingen ['REGIOID']。“ | ”;
回声“ ”。@ $ stellingen ['Stelling_ID']。“ | ”;
回声“ ”。@ $ stellingen ['Stelling']。“ | ”;
我希望表格根据元素的值进行过滤。