2011-06-16 75 views
5

我需要動態選擇元素與JQuery,我得到元素的代碼ID。怎麼做 ? 我已經試過:如何使用JQuery動態選擇元素通過編號

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

,但它不工作(id爲元素的字符串ID)。

+1

的可能的複製[jQuery的 - 通過ID構建在字符串中的ID獲取元素(HTTP:// stackoverflow.com/questions/4325278/jquery-get-element-by-id-constructing-the-id-in-string) – 2016-10-05 09:38:24

回答

11

你會使用如下代碼

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

然後你就可以用它來選擇你是什麼元素之後。

6

你不需要額外的引號。剛:

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

一個活生生的例子::找到與屬性數據註釋-ID文本區域任意值

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