<div id='a'></div>
$("#a").html("<abc name='d'>test</abc>");
alert($("#a").html());
以上代码执行结果为:<ABC name="d">test</ABC>
可以发现,小写的abc变为大写的ABC了。
具体的原因未知,不过可以通过将<转义为<即可解决,如jtemplates就是通过这种方法解决的。
本文探讨了一个关于使用jQuery操作HTML元素时遇到的问题——小写标签名被转换为大写的情况,并提供了一种通过转义字符解决该问题的方法。
<div id='a'></div>
$("#a").html("<abc name='d'>test</abc>");
alert($("#a").html());
以上代码执行结果为:<ABC name="d">test</ABC>
可以发现,小写的abc变为大写的ABC了。
具体的原因未知,不过可以通过将<转义为<即可解决,如jtemplates就是通过这种方法解决的。

被折叠的 条评论
为什么被折叠?