1 回答

TA貢獻1803條經驗 獲得超3個贊
由于您使用循環創建<li>元素for,因此必須使每個id元素都是唯一的。一種方法是將循環index中的值附加for到id.
此外,您使用大寫字母表示“名稱”和“代碼”,而不是 json 中使用的小寫字母。
最后,您缺少div我在結束<li>元素之前添加的結束標記。
$( document ).ready( function () {
for ( var index = 0; index < snippets.length; index++ ) {
$( "#snippets" ).append( '<li class="list-group-item"> <div id="snippet_name' + index + '" data-toggle="collapse" data-target="#codesnippet' + index + '">'
+ snippets[index].name + '</div> <div id="codesnippet' + index + '" class="collapse codesnippet javascript">'
+ '<pre><code class="javascript">'
+ snippets[index].code + '</code></pre></div></li>' );
}
} );
- 1 回答
- 0 關注
- 170 瀏覽
添加回答
舉報