gpt4 book ai didi

jquery - 获取 JSON 下一个和上一个对象

转载 作者:行者123 更新时间:2023-12-01 01:33:23 26 4
gpt4 key购买 nike

如何获取下一个(120)、上一个(122)对象?目前位于第二个对象,141。此外,我可以控制 JSON 格式。

var articleId = 141;

var url = {
"Article": [
{
"Id": "122",
"Title": "Article #122"
},
{
"Id": "141",
"Title": "Article #141"
},
{
"Id": "120",
"Title": "Article #120"
}
]
};

$.each(url.Article, function (i, data) {
var current = data.Id;

if (current == articleId)
console.log(this.Title)

//next
//previous
});

最佳答案

代码示例中的变量 i 实际上是您当前所在的 url.Article 的索引。使用此变量,您可以轻松找到下一个和上一个对象。

举个例子...

var prev = i > 0 ? url.Article[i - 1] : null;
var next = i < url.Article.length - 1 ? url.Article[i + 1] : null;

关于jquery - 获取 JSON 下一个和上一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26228666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com