JSONデータを使用して、以下のコードを使用してHTMLページに各記事タイトルと表紙画像を表示しますが、divコマンドにCSSコマンドを追加して余白他のスタイリングでは、行動しません。コンソールを見ると、titleとimage divには、HTMLで指定したIDとクラスではラベル付けされていません(下の画像を参照)。JSONデータを反復処理して個々のCSSを追加する方法
私が間違ってやって識別することができ、誰ですか?ヘルプは本当に感謝しています!
HTML:
<div id="header">
<img src="images/cn-header.jpg" alt="logo" />
</div>
<div id="container">
<div id="one_article">
<div class="title-home"></div>
<div class="cover-home"></div>
</div>
</div>
はJavaScript:
$(document).ready(function() {
$.getJSON("article.json", function(data){
console.log(data) //just to log in console as well
var article_data = '';
$.each(data, function(key, value){
article_data += '<div>';
article_data += '<div>' + value.title + '</div>';
article_data += '<div> <img src="' + value.cover + '"> </div>';
article_data += '</div>';
});
$('#one_article').append(article_data);
});
});
CSS:
#header {
width: 100%;
margin: 10px 10px 100px 10px;
}
#header img {
margin: 0 auto;
display: block;
}
body {
font-family: sans-serif;
}
#container {
width: 100%;
text-align: -webkit-center;
}
#one_article {
}
.title-home {
font-weight: bold;
font-size: 16px;
}
.cover-home {
}
.cover-home img {
height: 200px;
width: auto;
INTO
を変更することです。どうもありがとうございました!それは完全に動作します。 –