jquery .append() 区分大小写的元素 [英] jquery .append() case sensitive element

查看:24
本文介绍了jquery .append() 区分大小写的元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要从表单中的数据创建 xml 以将其发送到 web 服务.问题是 .append() 不区分大小写,所以 .append('<EDO/>') 将创建 代码>.但是xml区分大小写,那么有没有办法解决这个问题?而且我选择使用 domObject 而不是字符串,因为这样我就不必编写结束标签,这在我的场景中会非常困难.

Hi I need to create xml from data in form to send it to webservice. The problem is that .append() is case insensitive, so .append('<EDO />') will create <edo>. But xml is case sensitive, so is there a way how to solve this? And I've chosen to use domObject instead of string, because this way I don't have to write endtags, what would be very difficult in my scenario.

推荐答案

最后正如@Frédéric Hamidi 所说,为了使 xml 区分大小写,我使用了这些函数:

Finally as @Frédéric Hamidi said, to make case sensitive xml I used these functions:

var doma = $.parseXML("<EDO_A/>").documentElement; 创建元素

$(domA ).append($.parseXML('<EDO_Child/>').documentElement); 从字符串添加子元素

$(domA).append(domB)domA.appendChild(domB) 添加子对象

这篇关于jquery .append() 区分大小写的元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆