jqueryとjsonの背景がかなり弱いので、私は一緒にtumblr APIを学んでいます。私は、最新の「通常の投稿」の最初の写真からsrc属性を取得したいと思います。投稿の画像には「メイン」のクラスがあります。jqueryとJSONを使用してtumblrのテキストポストで写真を取得する
これまでのところ、投稿のタイトルをスパンに、投稿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'));
});
});
しかし、3番目の機能は機能しません(おそらく不正な形式です)。
私のHTML私はこのようなルックスにコンテンツを埋め込むよ:
<a href="#" id="feat0">
<div class="imgholder">
<img src="#" class="main" id="feat0">
<span id="feat0"></span></span>
</div>
</a>
だから、jQueryの.find()メソッドを使用して任意のヘルプ?たぶん
Firebugに何かエラーがありますか? – gpasci
@gpasci私はファイヤーバグに慣れていませんが、chromeのインスペクタはimgスクリプトの行に次の行を付けました: "Uncaught TypeError:*次にtumblr投稿の本文全体をhtml形式で*検索する方法がありません。 '' –
response.posts [0] ['regular-body']の値は何ですか? – Eric