Javascript 如何使用JQuery按id动态选择元素

Javascript 如何使用JQuery按id动态选择元素,javascript,jquery,Javascript,Jquery,我需要用JQuery动态选择元素,我得到元素的代码id。怎么做? 我试过: var sel='\'#'+id+'\''; var elem+$(sel); 但它不起作用(id是元素的字符串id)。您不需要额外的引号。只是: var elem = $("#"+id); 您可以使用如下代码 var ID = 'whatEver'; $('#' + ID).action(); 然后,您就可以使用它来选择要查找的任何元素。一个实时示例::查找带有属性数据注释id的文本区域以及任何值 var val

我需要用JQuery动态选择元素,我得到元素的代码id。怎么做? 我试过:

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

但它不起作用(id是元素的字符串id)。

您不需要额外的引号。只是:

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

您可以使用如下代码

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

然后,您就可以使用它来选择要查找的任何元素。

一个实时示例::查找带有属性数据注释id的文本区域以及任何值

var value = "anyValue";
$('textarea[data-comment-id='+value+']')
可能重复的