私はjavascriptでこれをやっていて、もっとjqueryを使ってよりエレガントに解決できるかどうか疑問に思っていますか?jqueryでより良いループですか?
var tbl="";
for(var i=1; i<13; i++) {
// creating 12 div's, one for each month
tbl += "<div class='month' id='m"+i+"'>" + months[i-1];
// creating 31 divs for each day in month
for(var j=1; j<32; j++) {
tbl += "<div class='monthday' id='m"+i+"d"+j+"'>"+
"<div class='date_header'>"+j+"</div>" +
"<div class='date_info'></div>" +
"</div>";
}
// close month-div
tbl += "</div>";
// insert a clear for each 4th month to get a nice style-break
if(i==4 || i==8 || i==12) {
tbl += "<br style='clear: both'>";
}
}
// finished
$("#friendsinfo").html(tbl);
すべての月に31日ありません;) –
私は知っています:)私は目的コードを単純にしていました – Pedro
さて、それは理にかなっている。 –