我希望我的代码显示多个表行,具体取决于用户在多选项中选择的内容。由于某种原因,我的代码只显示最后选择的项目,有人可以帮助我吗?我的代码是:
if(List[x].selected)
{
$('table#newspaper-a tr:not(#header, #trWeekNummer)').hide();
$('table#newspaper-a tr:not(#header, #trWeekNummer)').each(function(){
$('td:nth-child(1)',this).each(function(){
if($(this).text() == List[x].value)
$(this).parent(this).show();
});
});
}
答案 0 :(得分:0)
我自己解决了问题,解决方法是:
$('table#newspaper-a tr:not(#header, #trWeekNummer)').hide();
if(List[x].selected)
{
$('table#newspaper-a tr:not(#header, #trWeekNummer)').each(function(){
$('td:nth-child(1)',this).each(function(){
if($(this).text() == List[x].value)
$(this).parent(this).show();
});
});
}