Javascript 如何通过Variable将类名传递给jquery函数
我有一个双变量Javascript 如何通过Variable将类名传递给jquery函数,javascript,jquery,html,string,webpage,Javascript,Jquery,Html,String,Webpage,我有一个双变量m和b有类名称 m='box1' b='box2' 我想将m和n的值分配给jquery函数,以便它能够工作 我希望它像$('.box1')和$('.box2')一样 我已经做了下面的代码,但给我错误 输入它的正确语法是什么 $('.+m+').toggleClass('flip'); $('.+b+').toggleClass('flip'); 您可以直接在$()中传递变量 如果您想添加。另外,您可以在$() 您应该像以下那样连接变量: $('.'+m) 如果要同时使用这两个
m
和b
有类
名称
m='box1'
b='box2'
我想将m
和n
的值分配给jquery函数,以便它能够工作
我希望它像$('.box1')和$('.box2')一样
我已经做了下面的代码,但给我错误
输入它的正确语法是什么
$('.+m+').toggleClass('flip');
$('.+b+').toggleClass('flip');
您可以直接在
$()
中传递变量
如果您想添加。另外,您可以在$()
您应该像以下那样连接变量:
$('.'+m)
如果要同时使用这两个选项:
$('.'+m+', .'+n)
或者,如果您以后想:
尝试按以下方式连接类符号和变量:
$('.' + m + ', .' + b).toggleClass('flip');
您需要像这样连接:
$("." + m + ", ." + b).toggleClass("flip");
您还可以使用ES6模板文本:
$(`.${m}, .${b}`).toggleClass("flip"):
$('.' + m + ', .' + b).toggleClass('flip');
$("." + m + ", ." + b).toggleClass("flip");
$(`.${m}, .${b}`).toggleClass("flip"):