none
Seleccionar ID igual al tab RRS feed

  • Pregunta

  • Buenas!!

    Tengo una consulta, como puedo hacer para seleccionar un div que tiene igual id que el atributo tab de un Li, osea que si yo le doy click al li me seleccione el div cuyo id es igual al atributo tab que tiene el li con jquery?

    Saludos.

    Muchas gracias!

    martes, 15 de julio de 2014 5:06

Respuestas

  • Dentro del click del li, el "this" identifica cuál fue el li sobre el que hicieron click. Con .attr puedes sacar el atributo tab:

    $(this).attr('tab')

    Si eso lo concatenas con "#" para indicar que es un id, y lo metes en un selector, te seleccionará el div deseado:

    var seleccionado = $('div#'+$(this).attr('tab'));

    Evidentemente esa línea tiene que ir dentro de la función conectada al click, de lo contrario el $(this) no funcionará.

    • Marcado como respuesta Jeison Duran miércoles, 16 de julio de 2014 0:34
    martes, 15 de julio de 2014 6:24

Todas las respuestas

  • Dentro del click del li, el "this" identifica cuál fue el li sobre el que hicieron click. Con .attr puedes sacar el atributo tab:

    $(this).attr('tab')

    Si eso lo concatenas con "#" para indicar que es un id, y lo metes en un selector, te seleccionará el div deseado:

    var seleccionado = $('div#'+$(this).attr('tab'));

    Evidentemente esa línea tiene que ir dentro de la función conectada al click, de lo contrario el $(this) no funcionará.

    • Marcado como respuesta Jeison Duran miércoles, 16 de julio de 2014 0:34
    martes, 15 de julio de 2014 6:24
  • Buenísimo!!

    Había comprendido lo del this en la respuesta que me habías dado anteriormente, es solo que lo probé hacer así y no me funcionaba, después de un poco de intentos me di cuenta que era que tenia un espacio después del div(osea div #...) por lo que no me estaba funcionando pero ya lo logre mas bien muchas gracias por toda la ayuda brindada!!

    Saludos.

    miércoles, 16 de julio de 2014 0:34