jQuery baja los nombres de los elementos xml
jQuery está en minúsculasname
los valores de los atributos.
Tengo un formulario HTML como este:
<input type="text" name="firstName">
<input type="text" name="lastName">
<input type="text" name="amountForName">
Intentando leerlo y crear un xml con su valor.
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 +' />');
}
Pero los elementos xml se desprendieron de la carcasa y me sale
<firstname>himanshu</firstname><lastname>yadav</lastname>
¿Cómo puedo conservar la carcasa de camello para los nombres de los nodos?