2011-06-16 44 views
5

Necesito el elemento de selección dinámico con JQuery, obtengo el id del código del elemento. Como hacer eso ? He intentado:Cómo seleccionar el elemento de selección dinámico con JQuery mediante id

var sel='\'#'+id+'\''; 
var elem+$(sel); 

pero no funciona (id es ID de cadena del elemento).

+1

Posible duplicado de [jQuery - Obtener elemento por id construir el id en cadena] (http: // stackoverflow.com/questions/4325278/jquery-get-element-by-id-constructing-the-id-in-string) –

Respuesta

11

Se podría usar un código como

var ID = 'whatEver'; 
$('#' + ID).action(); 

A continuación, sería capaz de utilizar ese elemento para seleccionar lo que está después.

6

No necesita las cotizaciones adicionales. Simplemente:

var elem = $("#"+id); 
0

Un ejemplo vivo :: para encontrar el área de texto con el atributo de datos-comment-id con cualquier valor

var value = "anyValue"; 
$('textarea[data-comment-id='+value+']') 
Cuestiones relacionadas