궁금한 점은 for 루프를 변수 안에서 실행할 수 있습니까? 배열로 생성 된 <th>
s 첫 번째 행을 채우고 싶습니다. var table = $('<table border="1"><tr></tr>');
같이 정의 된 변수가 있습니다. 내가 사용하지만, 때문에 프로그램의 다른 부분의 변수 선언의변수에서 for 루프를 실행하십시오
for (var i=0; i< headers.length; i++) {
$("<th>"+headers[i]+"</th>").appendTo(table);
}
외부로 for 루프를 실행하는 데 노력했다
var table = $('<table border="1"><tr>'for (var i=0; i< headers.length; i++){$("<th>"+headers[i]+"</th>")}'</tr>');
.appendTo
은 다음과 같습니다 이론적으로, 그것과 같을 것 실행 가능한 솔루션이 아닙니다. 이
var row = $('table tr:first');
for (var i=0; i < headers.length; i++)
$("<th />").html(headers[i]).appendTo(row);
편집
나는 DOM에 요소를 부착 몰랐어요에 대한
당신은 문자열을 구축 배열을 반복 한 다음 테이블을 만들려면 해당 문자열을 사용할 수 없습니다? – vitorbal