2010-12-10 2 views
0

행을 지운 다음 jQuery를 사용하여 새 셀을 추가했습니다. Firefox에서는 제대로 작동하지만 열이 Google 크롬에서 올바르게 정렬되지 않습니다. 나는 내가 무슨 말을하는지 보여주기 위해 구글 크롬의 디버거를 사용하는 사진을 포함 시켰습니다 :jQuery로 행을 편집 한 후 Chrome이 테이블 열이 정렬되지 않습니다.

alt text

을 그리고 이것은 코드입니다 :

// clear old contents 
row.empty(); 
row.inputs={}; 
// write new cells 
for(var i=0; i<this.fields.length; i++){ 
    var field = this.fields[i]; 
    var newCell = $('<td></td>'); 
    row.append(newCell); 
    var newInput = $('<input></input>'); 
    newCell.append(newInput); 
    row.inputs[field.name] = newInput; 
    newInput.val(row.representedObject[field.name]); 
} 

답변

1

http://api.jquery.com/remove/

뿐만 아니라 제거 마크 업뿐만 아니라 DOM 참조. 문제와 DOM 관련 문제를 해결할 수 있습니다.

+0

감사합니다. –

관련 문제