Thursday, 15 July 2010

jquery - Wait to for loop finish job -



jquery - Wait to for loop finish job -

i seek create table code, not going well.

i have array in witch generate code part of table:

list.push("<tr><td colspan=\"5\">"); (k = 0; k < finallist.length; k++) { list.push(finallist[k]); } list.push("</td></tr>");

on end append table like:

$("#commenttable tbody").append(list);

lets in array finallist have divs images inside. illustration images in multiple divs illustration :

when run code , utilize inspect element code generated like

<tr><td colspan="5"></td></tr> <div><img src="1.jpg" /></div> <div><img src="2.jpg" /></div>

etc...

like work async , working while line list.push("</td></tr>"); finish.

i hope clear. can resolve this?

thanx

your code should work, cycles not start separate threads.

why not simplify , utilize simple string?

var s = "<tr><td colspan=\"5\">"; for(var k=0; k<finallist.length; k++){ s += finallist[k]; } s += "</td></tr>";

or can do

var s = '<tr><td colspan="5">' + finallist.join('') + '</td></tr>';

and then

$("#commenttable tbody").append(s);

jquery

No comments:

Post a Comment