私のウェブサイトに別の記事のニュースタイトルを表示したいのですが(スクリーンショットを参照)、表示できません。ブラウザにはconsole.log(json.length)
も表示されません。私はコードを書いたが、それはすべてのニュース記事のタイトルを表示しない私のコードを参照してください。 HTMLでjqueryを使用してJSONデータをトラバースする別の方法は?
$(document).ready(function() {
$.getJSON('https://newsapi.org/v1/articles?source=techcrunch&sortBy=top&apiKey=my-api-key',function(json) {
console.log(json);
console.log(json.length);
for(var i = 0 ; i<json.length ; i++){
$(".title").html() = json.articles[i].title;
}
});
});
:
<div id="sidebar-wrapper">
<ul class="sidebar-nav">
<strong>Latest Headines</strong>
<li>
<a href="" class="title">Your news title</a>
</li>
<li>
<a href="" class="title">Your news title</a>
</li>
<li>
<a href="" class="title">Your news title</a>
</li>
<li>
<a href="" class="title">Your news title</a>
</li>
<li>
<a href="" class="title">Your news title</a>
</li>
</ul>
</div>
ここで私は別のニュース記事のタイトルの代わりに、「あなたのニュースのタイトル」を表示したい私のスクリーンショットです。
$(".title").eq([i]).html(json.articles[i].title);
@Satpal私は質問の重複を削除してくださいそうでない場合、彼らは私のアカウントをブロックしますが変更されました。 –