2011-06-16 13 views
5

Potrzebuję dynamicznego elementu select z JQuery, otrzymuję identyfikator kodu elementu. Jak to zrobić ? Próbowałem:Jak dynamicznie wybrać element z JQuery według id

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

ale to nie działa (id string id elementu).

+1

Możliwy duplikat [Jquery - Get elementu przez ID tworzącego identyfikator ciąg] (http: // stackoverflow.com/questions/4325278/jquery-get-element-by-id-constructing-the-id-in-string) –

Odpowiedz

11

byłoby użyć kodu takiego jak

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

Można by następnie móc używać, aby wybrać cokolwiek elementem jesteś po.

6

Nie potrzebujesz dodatkowych kwotowań. Wystarczy:

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

przykład A na żywo :: znaleźć obszar tekstowy z danych atrybutu-comment-id z dowolnej wartości

var value = "anyValue"; 
$('textarea[data-comment-id='+value+']') 
Powiązane problemy