我正在尝试使用条件语句提取商店位置。当我从选择选项菜单中分别搜索经销商、批发或零售时,会显示结果。但是,如果选择“全部”,则无法显示所有位置。如果我删除&&(locationData['category']=== 'Dealer' || 'Wholesale' ||'Retail'),我可以显示所有位置,但我无法根据每个类别显示商店位置。如何设置条件语句?
这就是我在 HTML 中的内容:
<select id="category" name="category">
<option value="" selected>All</option>
<option value="Dealer">Wholesale &Retail</option>
<option value="Wholesale">Wholesale</option>
<option value="Retail">Retail</option>
</select>
这就是我在 js 中所拥有的
if(settings.maxDistance === true && firstRun !== true){
if((locationData['distance'] < maxDistance)&&(locationData['category']=== 'Dealer' || 'Wholesale' ||'Retail')) {
locationset[i] = locationData;
} else {
return;
}
} else {
locationset[i] = locationData;
}
i++;
});
}