Строка таблицы все еще занимает место после вызова JQuery Remove на нем - PullRequest
0 голосов
/ 10 июля 2010

У меня странная проблема, и я нигде не смог найти об этом ничего. Я использую метод удаления JQuery для строки таблицы, и пока он удаляет ее, он все еще оставляет небольшое количество места, где раньше была строка. Это едва заметно, если я удаляю только одну или две строки, но когда я удаляю больше, вы можете определенно сказать. CSS для таблицы:

/*CSS*/
#results{margin-top:10px;}
#results table{width:750px;empty-cells:show;border-collapse:collapse;}
#results table tr td{cursor:pointer;}
tr.selected{background-color:#FAFAD2;}

/*JQuery*/
$("#btnRemove").click(function(){
    $("#results table tr.selected").remove();
});

Есть предложения?

1 Ответ

2 голосов
/ 10 июля 2010

Я бы порекомендовал использовать Firebug , чтобы проверить html-разметку до и после удаления огня, чтобы убедиться, что он удаляет ожидаемые вами элементы.

Во-вторых, я бы порекомендовал использоватьfirebug, чтобы осмотреть таблицу, и ее содержимое, чтобы точно определить, где отступы и / или поля вышли из строя.Использование вкладки «макет» в разделе HTML в Firebug может дать вам точные измерения для элементов, включая отступы, поля, границы и положение / смещение, что должно прояснить, где проблема.

Кроме того,Вы тестировали в нескольких браузерах?

...