我使用WP Rest API作为JSON资源来循环播放新闻报道。我的用户可以输入以逗号分隔的值列表,如下所示:28, 21
然后我循环了一系列JSON对象,每个对象都有一个字段categories
,其形式为:
categories: [34, 28, 21]
categories: [34]
categories: [6, 9, 21]
我希望能够检查如果categories数组包含任何用户值返回true
if(inarray) { //process data } else {return false / carry on with loop}
在上述用例中 - 将显示第一个和第三个新故事,但不显示第二个故事,因为它不包含28
或21
我已经尝试了一些解决方案,但只是需要一些指导,所以我可以提供伪:/
答案 0 :(得分:0)
检查基于jQuery的if if语句
if ($.inArray(21, [34, 28, 21]) >= 0) {
alert("found element");
}else{
alert("not found");
}