jQuery 正在小写所有name
属性值。
我有这样的 HTML 表单:
<input type="text" name="firstName">
<input type="text" name="lastName">
<input type="text" name="amountForName">
尝试读取它并创建一个带有其值的 xml。
jQuery
$(section).find('input').each(function(i, field) {
console.log($(field).attr('name'));//prints 'firstName'
var $fieldName = $.createElement($(field).attr('name'));
$fieldName.text($(field).val());
$.createElement = function(name)
{
console.log('Creating Element '+name); //prints 'firstName'
return $('<'+ name +' />');
}
但是 xml 元素松散了,我得到了
<firstname>himanshu</firstname><lastname>yadav</lastname>
如何保留节点名称的驼峰式大小写?