公司需要我用静态数据写个查询页面给人展示一下,我现在的问题是单个条件查询没问题,如果我第一个输入正确,第二个输入错误应该查询不出来,还有多个条件这个怎么实现
let msg = $.trim($('.searchText').val());
let qwe = $.trim($('.search_one').val());
let asd = $.trim($('.search_two').val());
let erType=$.trim($("#yichang option:selected").val());
let searchTarget = [];
arr1.map(e=>{
if(e.batteryCode == msg | e.battreyV == qwe | e.circleLine == asd | e.batteryType == erType){
searchTarget.push(e)
}
})
看你的代码里,应该是要进行精确匹配,而不是模糊匹配,多个条件时,应当是
且
关系,而不是或
关系吧!