Chrome, столбцы таблицы не выравниваются после редактирования строки с помощью jQuery - PullRequest
0 голосов
/ 10 декабря 2010

Я очистил строку, а затем добавил новые ячейки, используя jQuery.Это отлично работает в Firefox, но столбцы не корректно выравниваются в Google Chrome.Я включил изображение, которое использует отладчик Google 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 Ответ

1 голос
/ 11 декабря 2010

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

Удаляет не только разметку, но и ссылку на DOM. Может решить вашу проблему, а также любые возможные проблемы, связанные с DOM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...