Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Capturar id dinámico con JQuery

Estas en el tema de Capturar id dinámico con JQuery en el foro de Jquery en Foros del Web. Buenas a todos!, tengo un problemilla a ver si alguien me puede ayudar. Tengo una serie de <li></li> de la siguiente forma: <li id="articulo_1"></li> <li ...
  #1 (permalink)  
Antiguo 23/01/2013, 05:03
 
Fecha de Ingreso: noviembre-2011
Mensajes: 32
Antigüedad: 12 años, 5 meses
Puntos: 0
Capturar id dinámico con JQuery

Buenas a todos!,

tengo un problemilla a ver si alguien me puede ayudar. Tengo una serie de <li></li> de la siguiente forma:

<li id="articulo_1"></li>
<li id="articulo_2"></li>
<li id="articulo_3"></li>
<li id="articulo_4"></li>
<li id="articulo_5"></li>

Digamos que 1, 2, 3... son sus id en base de datos por lo que no tengo el control de que id voy a tener.

El problema es en mi función Jquery que quiero capturar un evento click sobre estas etiquetas y claro no sé como indicarselo a Jquery ya que el id será dinámico.

$("#articulo_??????").click();

Muchas gracias de antemano y saludos!!!
  #2 (permalink)  
Antiguo 23/01/2013, 05:29
Avatar de Trublux  
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 355
Antigüedad: 13 años, 6 meses
Puntos: 48
Respuesta: Capturar id dinámico con JQuery

Ponles la misma clase y cuando hagan click mira cual es el id.
__________________
eZ Publish Developer Basic Legacy
eZ Publish Developer Basics (4.4)
Alojamientos rurales en España
  #3 (permalink)  
Antiguo 23/01/2013, 05:41
 
Fecha de Ingreso: noviembre-2011
Mensajes: 32
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Capturar id dinámico con JQuery

Muchas gracias por tu respuesta pero no entiendo a qué te refieres con la misma clase, es más mi pregunta es esa, cómo capturar el id.

Saludos
  #4 (permalink)  
Antiguo 23/01/2013, 08:06
 
Fecha de Ingreso: noviembre-2011
Mensajes: 32
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Capturar id dinámico con JQuery

¿Nadie tiene algo parecido?
  #5 (permalink)  
Antiguo 23/01/2013, 10:56
Avatar de Trublux  
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 355
Antigüedad: 13 años, 6 meses
Puntos: 48
Respuesta: Capturar id dinámico con JQuery

Les pones a todos la misma clase:
Código HTML:
Ver original
  1. <li class="una_clase_cualquiera" id="articulo_1"></li>
  2. <li class="una_clase_cualquiera" id="articulo_2"></li>
  3. <li class="una_clase_cualquiera" id="articulo_3"></li>
  4. <li class="una_clase_cualquiera" id="articulo_4"></li>
  5. <li class="una_clase_cualquiera" id="articulo_5"></li>

Y cuando alguien haga click en alguno de los li sacas el id:
Código Javascript:
Ver original
  1. $(function(){
  2.     $('body').on('click', '.una_clase_cualquiera', function(event){
  3.         event.preventDefault();
  4.         var id = $(this).attr('id'); /* ID del elemento al que se le ha hecho "click" */
  5.     });
  6. });
__________________
eZ Publish Developer Basic Legacy
eZ Publish Developer Basics (4.4)
Alojamientos rurales en España
  #6 (permalink)  
Antiguo 25/01/2013, 02:08
 
Fecha de Ingreso: noviembre-2011
Mensajes: 32
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Capturar id dinámico con JQuery

Muchas gracias!!! va perfecto ;)

Etiquetas: javascript
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 12:38.