2011-06-16 73 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+']')