no he encontrado una respuesta concreta en cuanto a si esto es posible, pero parece que debería ser ...jQuery serializar/serializeArray de un elemento que no es una forma
me gustaría serializar todos los elementos de entrada contenidos en un div. No puedo usar un formulario, porque estaría anidado dentro de otro formulario. Entonces obtendría los valores y los publicaría a través de ajax.
Aquí está el ejemplo jsFiddle estoy jugando con:
Si cambio de la raíz a una funciona como se esperaba.
Gracias por su ayuda.
He modificado el jsFiddle de esta otra pregunta: ¿
https://stackoverflow.com/a/1186309/25020
He escrito una respuesta en blog a tu pregunta. Aquí se muestra cómo serializar elementos dom. También he cubierto la posibilidad de crear una cadena JSON para insertarla en la base de datos: http://onwebdev.blogspot.com/2012/03/jquery-serialize-elements-outside-forms.html –
Posible duplicado de [jquery para serializar solo elementos dentro de un div] (http://stackoverflow.com/questions/1829519/jquery-to-serialize-only-elements-within-a-div) – showdev