2011-06-16 28 views
5

JQuery ile dinamik seçim elemanına ihtiyacım var, elemanın kod kimliğini alıyorum. Bu nasıl yapılır ? denedim:JQuery ile dinamik seçim öğesi, kimlik numarası

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

ama çalışmıyor (id elemanının dize kimliği olan).

+1

Olası yinelenen [jQuery - dizesinde kimliği inşa kimliğiyle elemanı alın] (http: // stackoverflow.com/questions/4325278/jquery-get-element-by-id-constructing-the-id-in-string) –

cevap

11

Sen o zaman sonra ne olursa olsun eleman seçmek için kullanabilirsiniz mümkün olacaktır

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

gibi kod kullanmak.

6

Ek tekliflere ihtiyacınız yok. Sadece:

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

canlı bir örnek :: herhangi bir değere sahip öznitelik veri-yorum-kimliği ile metin alanını bulmak için

var value = "anyValue"; 
$('textarea[data-comment-id='+value+']') 
İlgili konular