将HTML标记转换为小写

时间:2010-05-20 11:46:59

标签: jquery html internet-explorer-6 uppercase lowercase

我正在研究IE6的内部网项目(我知道......),我需要从div输出一些HTML代码。

我使用$('#output').text($('#container').html());

但IE6以大写形式输出所有代码:

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

如何使用jQuery将HTML标记转换为小写?

有一个可以递归地通过DOM树的插件会很有用。

2 个答案:

答案 0 :(得分:5)

尝试

$('#output').text($('#container').html().replace(/<\/?[A-Z]+.*?>/g, function (m) { return m.toLowerCase(); }));

答案 1 :(得分:-2)

如果使用.html()而不是.text()?

,该怎么办?