Мой опыт работы с jquery и json довольно слаб, поэтому я изучаю API tumblr по мере продвижения. Я хотел бы получить атрибут src из первой фотографии в самой последней «обычной публикации». Изображение в посте имеет класс «основной».
До сих пор мне удавалось вывести заголовок сообщения в диапазон, а URL-адрес сообщения — в гиперссылку, которая охватывает изображение/диапазон.
$(document).ready(function () {
$.getJSON('http://features.futurevague.com/api/read/json?callback=?',
function(response) {
$('a#feat0').attr('href',response.posts[0].url);
$('span#feat0').wrapInner(response.posts[0]['regular-title']);
$('img#feat0').attr('src',response.posts[0]['regular-body'].find('img.main')[0].attr('src'));
});
});
Однако третья функция не работает (и, вероятно, имеет неправильный формат).
Мой HTML, в который я встраиваю контент, выглядит так:
<a href="#" id="feat0">
<div class="imgholder">
<img src="#" class="main" id="feat0">
<span id="feat0"></span></span>
</div>
</a>
Итак, любая помощь с использованием метода jquery .find()?
<img class="main" src="https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/310248_214580331941526_101088363290724_552032_691739705_n.jpg"/><p>Kidnap Kid’s been making waves in the music scene with his past few releases. Just yesterday, (and I’m excited about this) his track “Vehl” got airplay on BBC Radio 1.</p>
) - person d23546547687   schedule 23.03.2012