Internet Explorer 9 неправильно отображает ячейки таблицы

Насколько я знаю, выполняю итерации и инстанцирую, единственный способ сделать это. Что-то как (для справки потенциала других, так как я уверен, что Вы знаете, как сделать это):

List<Integer> oldList = ...
/* Specify the size of the list up front to prevent resizing. */
List<String> newList = new ArrayList<String>(oldList.size()) 
for (Integer myInt : oldList) { 
  newList.add(String.valueOf(myInt)); 
}
115
задан BoltClock 21 November 2012 в 08:02
поделиться

2 ответа

Найден очень полезный скрипт для предотвращения нежелательных ячеек в вашей HTML-таблице при рендеринге.

function removeWhiteSpaces()
{
   $('#myTable').html(function(i, el) {
      return el.replace(/>\s*</g, '><');
   });
}

Эта функция javascript должна вызываться при загрузке страницы (т.е. событие onload)

.
2
ответ дан 24 November 2019 в 02:27
поделиться

Я исправил эту проблему, удалив пробелы:

var expr = new RegExp('>[ \t\r\n\v\f]*<', 'g');
var response_html_fixed = data.replace(expr, '><'); //A disgusting hack for ie9. Removes space between open and close <td> tags
$('#treegrid-data').replaceWith(response_html_fixed);
11
ответ дан 24 November 2019 в 02:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: