Foros del Web » Programando para Internet » Jquery »

split de jquery

Estas en el tema de split de jquery en el foro de Jquery en Foros del Web. Alguien me podria ayudar? tengo un codigo que tiene esto: var id = $(this).attr('id').split('_')[1]; el $($this) hace referencia a esto: <button class="borrar" id="borrar_<?php echo $usuarios->id; ...
  #1 (permalink)  
Antiguo 21/05/2012, 11:13
 
Fecha de Ingreso: abril-2012
Ubicación: Medellin
Mensajes: 6
Antigüedad: 12 años, 1 mes
Puntos: 0
split de jquery

Alguien me podria ayudar?
tengo un codigo que tiene esto:

var id = $(this).attr('id').split('_')[1];

el $($this) hace referencia a esto:
<button class="borrar" id="borrar_<?php echo $usuarios->id; ?>">borrar</button>

en realidad que significa split y porque tiene [1]

muchas gracias.
  #2 (permalink)  
Antiguo 21/05/2012, 11:48
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: split de jquery

split() separa una cadena a partir de un caracter dado, cada una de las partes obtenidas conforma el índice o posición en un array()

Ej
si separás la cadena "Foros del Web" utilizando el espacio como separador, vas a obtener 3 componentes

Foros -->[0]
del --> [1]
Web --> [2]

El ejemplo que mencionas es bastante típico, cuando se generan id dinamicamente, dado que el atributo id no puede ser solamente un número, se le antepone una cadena de texto, y para averiguar el numero de id se separa el valor con split,
borrar_01 -->obtenes 01
borrar_02 --> obtenes 02
y así realizás la acción contra un registro específico


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 21/05/2012 a las 11:55

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:46.