Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 碎表过滤器_Javascript_Html_Jquery - Fatal编程技术网

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。你也在用别的东西吗?请编辑您的问题以使用正确的技术进行标记。谢谢您的回答。为了便于您查看代码,我添加了一个代码片段