Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
如何基于多个值搜索数组中的jQuery?_Jquery_Asp.net - Fatal编程技术网

如何基于多个值搜索数组中的jQuery?

如何基于多个值搜索数组中的jQuery?,jquery,asp.net,Jquery,Asp.net,如何基于多个值搜索数组中的jQuery? 例如,我按颜色和操作系统进行搜索。 谢谢 var乘积=[ {“id”:“1”,“title”:“Apple iPhone 4”,“os”:“ios”,“color”:“red”} ,{“id”:“2”,“标题”:“Blac80粗体”,“操作系统”:“其他”,“颜色”:“蓝色”} ,{“id”:“12”,“标题”:“黑色0”,“操作系统”:“其他”,“颜色”:“红色”} ,{“id”:“26”,“title”:“HTC s”,“os”:“android”,

如何基于多个值搜索数组中的jQuery? 例如,我按颜色和操作系统进行搜索。 谢谢

var乘积=[

{“id”:“1”,“title”:“Apple iPhone 4”,“os”:“ios”,“color”:“red”}

,{“id”:“2”,“标题”:“Blac80粗体”,“操作系统”:“其他”,“颜色”:“蓝色”}

,{“id”:“12”,“标题”:“黑色0”,“操作系统”:“其他”,“颜色”:“红色”}

,{“id”:“26”,“title”:“HTC s”,“os”:“android”,“color”:“blue”}

,{“id”:“50”,“title”:“HTC HD7”,“os”:“android”,“color”:“red”}

,{“id”:“21”,“title”:“HTC z”,“os”:“android”,“color”:“blue”}

,{“id”:“11”,“title”:“HTC ion”,“os”:“android”,“color”:“red”}

,{“id”:“3”,“title”:“HTC W”,“os”:“android”,“color”:“blue”}

,{“id”:“6”,“title”:“Motorola”,“os”:“ios”,“color”:“blue”}

,{“id”:“14”,“title”:“Motorola DEFY”,“os”:“ios”,“color”:“red”}

,{“id”:“15”,“标题”:“诺基亚C7”,“操作系统”:“ios”,“颜色”:“蓝色”}

,{“id”:“60”,“标题”:“诺基亚N8”,“操作系统”:“ios”,“颜色”:“红色”}

,{“id”:“70”,“标题”:“诺基亚X6”,“操作系统”:“ios”,“颜色”:“蓝色”} ];


试试这个..

<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
<script>
$(document).ready(function(){
var products = [
{"id":"1","title":"Apple iPhone 4","os":"ios","color":"red"}

,{"id":"2","title":"Blac80 Bold","os":"other","color":"blue"}

,{"id":"12","title":"Black 0","os":"other","color":"red"}

,{"id":"26","title":"HTC s","os":"android","color":"blue"}

,{"id":"50","title":"HTC HD7","os":"android","color":"red"}

,{"id":"21","title":"HTC z","os":"android","color":"blue"}

,{"id":"11","title":"HTC ion","os":"android","color":"red"}

,{"id":"3","title":"HTC W","os":"android","color":"blue"}

,{"id":"6","title":"Motorola","os":"ios","color":"blue"}

,{"id":"14","title":"Motorola DEFY","os":"ios","color":"red"}

,{"id":"15","title":"Nokia C7","os":"ios","color":"blue"}

,{"id":"60","title":"Nokia N8","os":"ios","color":"red"}

,{"id":"70","title":"Nokia X6","os":"ios","color":"blue"} ];

$.each(products, function(i, v) {
        if (v.color == "blue" || v.os == "ios") {
            alert(v.title);
            return;
        }
    });
    });
</script>

$(文档).ready(函数(){
var乘积=[
{“id”:“1”,“title”:“Apple iPhone 4”,“os”:“ios”,“color”:“red”}
,{“id”:“2”,“标题”:“Blac80粗体”,“操作系统”:“其他”,“颜色”:“蓝色”}
,{“id”:“12”,“标题”:“黑色0”,“操作系统”:“其他”,“颜色”:“红色”}
,{“id”:“26”,“title”:“HTC s”,“os”:“android”,“color”:“blue”}
,{“id”:“50”,“title”:“HTC HD7”,“os”:“android”,“color”:“red”}
,{“id”:“21”,“title”:“HTC z”,“os”:“android”,“color”:“blue”}
,{“id”:“11”,“title”:“HTC ion”,“os”:“android”,“color”:“red”}
,{“id”:“3”,“title”:“HTC W”,“os”:“android”,“color”:“blue”}
,{“id”:“6”,“title”:“Motorola”,“os”:“ios”,“color”:“blue”}
,{“id”:“14”,“title”:“Motorola DEFY”,“os”:“ios”,“color”:“red”}
,{“id”:“15”,“标题”:“诺基亚C7”,“操作系统”:“ios”,“颜色”:“蓝色”}
,{“id”:“60”,“标题”:“诺基亚N8”,“操作系统”:“ios”,“颜色”:“红色”}
,{“id”:“70”,“标题”:“诺基亚X6”,“操作系统”:“ios”,“颜色”:“蓝色”}];
美元。每个(产品、功能(i、v){
如果(v.color==“blue”| v.os==“ios”){
警惕(v.title);
回来
}
});
});

你有没有尝试过搜索这个?如果是这样,请显示您的代码尝试,否则这是你应该做的第一个问题之前,在此可能重复这个链接是一个项目,我感谢check@sadegh我能为您做什么?我想在“操作系统和颜色”复选框上搜索?更新您的html表单谢谢