jQuery通过select列表选择框过滤表数据

表格数据
复制代码代码如下所示:



名称
姓




迈克尔
乔丹


迈克尔
杰克逊


布鲁诺
火星





js过滤代码,其中选择是动态生成的
复制代码代码如下所示:
$(#例> thead日)。每个(功能(我){)
$()。Attr(数据指数
$(# TBODY TR例> >),表明()。过滤功能(){()(
=,子= $(这个)(子);
Children.each(function(i){)
var值= $()选择数据;
如果(值= = $(这)。文本(价值)| | = =梳子。推)(1);
});
返回comb.length!= children.length;
})隐藏();
})。AppendTo(体);
});
$(#例> TBODY TR)。每个(函数(){()
$(这个)。
var = $(这个);
var选择$(选择数据;
如果(!Select.children(),过滤器(函数()){
返回$(this);
}。长度){
Select.append($()。文本($(this)。文本())));
}
});
});