Преобразовать тег HTML в нижний регистр - PullRequest
3 голосов
/ 20 мая 2010

Я работаю над проектом интранета для IE6 (я знаю ...), и мне нужно вывести некоторый HTML-код из div.

Я использую $('#output').text($('#container').html());

Но IE6 выводит весь код в верхнем регистре:

<TABLE border=1>
 <TR>
  <TD>Test Content</TD>
 </TR>
</TABLE>

Как я могу преобразовать теги HTML в нижний регистр, используя jQuery?

Было бы полезно иметь плагин, который мог бы рекурсивно проходить через DOM-дерево.

Ответы [ 2 ]

5 голосов
/ 20 мая 2010

Попробуйте

$('#output').text($('#container').html().replace(/<\/?[A-Z]+.*?>/g, function (m) { return m.toLowerCase(); }));
0 голосов
/ 20 мая 2010

Что если вы используете .html () вместо .text ()?

...