将 HTML 标签转换为小写

发布于 2024-09-02 09:25:32 字数 382 浏览 1 评论 0原文

我正在开发 IE6 的 Intranet 项目(我知道...),我需要从 div 输出一些 HTML 代码。

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

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

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

How can I conversion HTML tag to lowercase using jQuery?

如果有一个可以递归地遍历 DOM 树的插件会很有用。

I working on an intranet project for IE6 (i know...) and I need to output some HTML code from a div.

I use $('#output').text($('#container').html());

But IE6 outputs all the code in uppercase:

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

How can I convert HTML tags to lowercase using jQuery?

Would be useful to have a plugin that could recursively go trough the DOM-tree.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烟沫凡尘 2024-09-09 09:25:32

尝试

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

Try

$('#output').text($('#container').html().replace(/<\/?[A-Z]+.*?>/g, function (m) { return m.toLowerCase(); }));
熊抱啵儿 2024-09-09 09:25:32

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

What if you use .html() instead of .text()?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文