Javascript 替换id的变量值

Javascript 替换id的变量值,javascript,jquery,html,Javascript,Jquery,Html,我不熟悉jquery和编程。我们可以将变量作为id发送给jquery中的addClass而不是使用#id。下面是使用#id的正确代码。我一直在想的是使用变量,比如x 你可以用 var x=1; $("#"+x).addClass('red'); 在创建元素的jquery对象时,需要连接id选择器(#): $('#'+x).addClass('red'); 试试这个 $('#'+x).addClass('red'); 请注意,#1是无效的选择器。它与jQuery一起工作(虽然

我不熟悉jquery和编程。
我们可以将变量作为id发送给jquery中的addClass而不是使用#id。
下面是使用#id的正确代码。
我一直在想的是使用变量,比如x

你可以用

   var x=1;
   $("#"+x).addClass('red');

在创建元素的jquery对象时,需要连接id选择器(
#
):

$('#'+x).addClass('red');
试试这个

 $('#'+x).addClass('red');
请注意,
#1
是无效的选择器。它与jQuery一起工作(虽然不是官方的,而且只有在它自己工作的情况下)。它不适用于CSS或
querySelector
/
querySelectorAll
。CSS ID选择器不能以未替换的数字开头。
$('#'+x).addClass('red');
 $('#'+x).addClass('red');