4

私はIE6のイントラネットプロジェクトに取り組んでいます(私は知っています...)そして私はdivからいくつかのHTMLコードを出力する必要があります。

私が使う$('#output').text($('#container').html());

ただし、IE6はすべてのコードを大文字で出力します。

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

jQueryを使用してHTMLタグを小文字に変換するにはどうすればよいですか?

DOMツリーを再帰的に通過できるプラグインがあると便利です。

4

2 に答える 2

7

試す

$('#output').text($('#container').html().replace(/<\/?[A-Z]+.*?>/g, function (m) { return m.toLowerCase(); }));
于 2010-05-20T11:56:42.547 に答える
-2

.text()の代わりに.html()を使用するとどうなりますか?

于 2010-05-20T11:52:11.907 に答える