ループオブジェクトやplTitleオブジェクトが存在する場合は、それを使用してトラックオブジェクトから名前の値を書き出す必要があります。私はJavaScriptを使わずにこれをやり遂げるのをやらないように助けてください。しかし、私はあなたの助けが必要なので、それほど良くはありません。javascriptオブジェクトの値をdivに書き込む
tracks = [{
"track": 20,
"name": "Magus - Smith St. Basement (01/08/04)",
"length": "05:46",
"file": "SSB01_08_04_M"
}, {
"track": 21,
"name": "Beneath The Painted Eye - Smith St. Basement (06/06/03)",
"length": "13:08",
"file": "SSB06_06_03_BTPE"
}];
$('.plItem .plTitle').each(function() {
var trackName;
for (var key in tracks) {
trackName = ''
var obj = tracks[key];
naslov = obj.name;
$(this).replaceWith('<div class="plTitle">' + trackName + '</div>');
}
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="plwrap">
<div class="plItem">
<div class="plTitle"></div>
</div>
<div class="plItem">
<div class="plTitle"></div>
</div>
</div>
あなたは私に知らせて、追加情報が必要な場合は!
素晴らしい回答です! –
素敵で短い答えをありがとう! オブジェクトからこのようにimgを追加できますか? – KedeXx
@KedeXxはい、この場合、 '.text()'の代わりに '.html()'を使ってhtml要素を適用する必要があります – empiric