1
我目前有这种情况。我收到来自AJAX调用这样更简单的方法将Ajax请求的结果传输到数组
...responseJSON.d.results : [
{
"Title" : "SomeTitle",
"Id" : 1
},
{
"Title" : "SomeOtherTitle",
"Id" : 2
}
]
现在我想通过选择在我的DOM和检查值的属性是我在请求ID的一部分的响应。通常我会通过
var ids = [];
$.each(response.JSON.d.results, function(){
ids.push(this.Id)
});
之后,我将通过选项进行迭代,并删除它们创建的所有ID的数组如果数组中没有找到属性,如
$.each($('option.someClass'), function(){
if(ids.indexOf(parseInt($(this).attr('value'))) === -1) $(this).remove()
});
但是我发现这有点不雅观。我想知道是否有更苗条的方式来做到这一点。将不胜感激的帮助。