Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/06/2014, 12:03
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Cómo puedo "cortar" y separar el name de un input?

Con expresiones regulares sería más rápido:

Código Javascript:
Ver original
  1. var regexp = /\]\[(.*)\]/,
  2.     campos = [];
  3.  
  4. $("[name^=data]").each(function(){
  5.     var name = $(this).prop("name"),
  6.         result = regexp.exec(name);
  7.    
  8.     campos.push(result[1]);
  9. });
  10.  
  11. console.log(campos); //Imprime el valor de 'campo' de cada input

Es preferible limitar al grupo de elementos <input> a los cuales se les afectará con la función pues sería innecesario e ineficiente buscar el valor en cuestión en elementos del mismo tipo que no lo posean.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 16/06/2014 a las 13:55 Razón: Mejora