如何从每个对象获取jQuery的“title”和“url”值

How to get in jQuery `title` and `url` value from every object?

本文关键字:title url jQuery 获取 对象      更新时间:2023-12-28
[{
    "pk": 1,
        "model": "core.website",
        "fields": {
        "title": "Contact",
            "url": "http://www.blog.optivitanutrition.pl/2013/11/najzdrowszy-owoc-swiata/",
            "vimeo": "",
            "youtube": "",
            "content": "",
            "add_date": "2013-11-28T17:17:12.273Z",
            "user": 1,
            "date": "",
            "order": null
    }
}, {
    "pk": 2,
        "model": "core.website",
        "fields": {
        "title": "sadasasdasd",
            "url": "http: //www.blog.optivitanutrition.pl/2013/11/najzdrowszy-owoc-swiata/",
            "vimeo": null,
            "youtube": null,
            "content": null,
            "add_date": "2013-11-30T22:34:12.175Z",
            "user": 1,
            "date": null,
            "order": null
    }
}, {
    "pk": 4,
        "model": "core.website",
        "fields": {
        "title": "agasdgasdgasd",
            "url": "http: //google.com",
            "vimeo": null,
            "youtube": null,
            "content": null,
            "add_date": "2013-12-01T07:36:21.076Z",
            "user": 1,
            "date": null,
            "order": null
    }
}]

如何获取 jQuery title并从每个对象url值?这是我从后端脚本的响应。

"这是我从后端脚本中得到的回应。">

好的,所以假设该对象最终出现在一个名为 response 的变量中,您可以使用一个简单的循环依次访问数组中的每个对象:

for (var i = 0; i < response.length; i++) {
    console.log(response[i].fields.title);
    console.log(response[i].fields.url);
}

(显然,你会做一些比将值输出到控制台更令人兴奋的事情。

但是,如果这对您来说还不够jQuery,请使用$.each()

$.each(response, function(i, item) {
    console.log(item.fields.title);
    console.log(item.fields.url);
});