jquery追加大写标签

use*_*r10 5 html javascript jquery dom

我想将大写标签附加到 dom 对象中。像这样尝试时,所有内容都转换为小写。

 $dom = $("<root/>");

 $dom.append("<LName>user10</LName>");

 alert($dom.html()) //<lname>user10</lname>
Run Code Online (Sandbox Code Playgroud)

我在 stackoverflow 上看到了一篇文章。他们建议这样做。

$dom.append($.parseXML("<LName>user10</LName>").documentElement);
Run Code Online (Sandbox Code Playgroud)

这适用于 FF、Chrome 和 safari。但它在 IE 中不起作用......

小提琴

Akt*_*tee 0

请参阅:使用 JavaScript 在内存中生成 XML 文档

但在这样做之前,您确实必须问自己使用 Javascript 生成 XML 是否是一个好主意。

我会做什么:

  • 将表单数据发送到 php 文件
  • php 文件使用 SimpleXMLElement 创建 XML
  • php 文件使用 cURL 发送 XML
  • php 文件将数据返回给 javascript