http://jsfiddle.net/NVyLb/4/
HTML
<div class="container"></div>
jQuery的
$(document).ready(function() {
for (var x = 1; x < 13; x += 1) {
$('.container').append('<div class="chart half"><h3 id="g' + x + '">Graph' + x + '</h3><svg id="chart' + x + '"></svg></div>');
}
});
你應該動態地創建許多元素時,使用一個for循環,而這些元素具有相似的類/ ID的/文本。在文檔準備好之後,這個for循環運行,創建12個div。 h3
id在每個循環中都會增加1,以及svg
id。此外,h3
標題文本得到由1每次遞增,所以說Graph1然後Graph2等等等等
http://jsfiddle.net/NVyLb/4/
HTML
<div class="container"></div>
jQuery的
$(document).ready(function() {
for (var x = 1; x < 13; x += 1) {
$('.container').append('<div class="chart half"><h3 id="g' + x + '">Graph' + x + '</h3><svg id="chart' + x + '"></svg></div>');
}
});
您應該使用動態創建多個元素時的for循環,並且這些元素具有相似的類/ id /文本。在文檔準備好之後,這個for循環運行,創建12個div。 h3
id在每個循環中都會增加1,以及svg
id。此外,h3
標題文本得到由1每次遞增,所以說Graph1然後Graph2等等等等
在每個循環12它追加新div
包含的div
,h3
,svg
,進入.container
div
在頁面上。
我可以問爲什麼你不想在代碼中只有12個div? – Samsquanch