Javascript 碎表过滤器
你好。有这样一个代码。当我选择一个过滤器项目时,第二个项目不起作用。也就是说,如果我选择水果为“苹果”且颜色为“橙色”的过滤器,它将显示额外的数据。如何修改代码来解决这个问题? 我希望它是怎样的:我选择橙色,水果是苹果,只有橙色的苹果被过滤。因此,所有的橙色水果都不会显示Javascript 碎表过滤器,javascript,html,jquery,Javascript,Html,Jquery,你好。有这样一个代码。当我选择一个过滤器项目时,第二个项目不起作用。也就是说,如果我选择水果为“苹果”且颜色为“橙色”的过滤器,它将显示额外的数据。如何修改代码来解决这个问题? 我希望它是怎样的:我选择橙色,水果是苹果,只有橙色的苹果被过滤。因此,所有的橙色水果都不会显示 $(文档).ready(函数(){ $(“.name”)。在(“单击”,函数(){ name_list=[] $(“#myTable tr”).hide() var标志=1 $(“输入:复选框[name=name]:选中”)
$(文档).ready(函数(){
$(“.name”)。在(“单击”,函数(){
name_list=[]
$(“#myTable tr”).hide()
var标志=1
$(“输入:复选框[name=name]:选中”)。每个(函数(){
flag=0;
var值=$.trim($(this.val().toLowerCase());
$(“#myTable tr”).filter(函数(){
if($.trim($(this).text().toLowerCase().indexOf(value))>-1)
$(this.show())
});
});
如果(标志==1)
$(“#myTable tr”).show()
});
});代码>
-
绿色
-
黄色的
-
红色
-
苹果
-
橙色
-
普通话
颜色
果
绿色
苹果
黄色的
橙色
红色
普通话
您是否尝试记录值并检查它们是否按照您的要求正确运行?{%for el in team%}
不是javascript或jquery。你也在用别的东西吗?请编辑您的问题以使用正确的技术进行标记。谢谢您的回答。为了便于您查看代码,我添加了一个代码段。您是否尝试记录值并检查它们是否按照您的要求正确运行?{%for el in team%}
不是javascript或jquery。你也在用别的东西吗?请编辑您的问题以使用正确的技术进行标记。谢谢您的回答。为了便于您查看代码,我添加了一个代码片段