![](/img/trans.png)
[英]How to pass a variable className to my object function, using JQuery?
[英]How to pass classname to a jquery function through varible
我有两个变量m
和b
具有class
名,
m='box1'
b='box2'
我想将m
和n
的值分配给 jquery 函数,以便它可以工作
我希望它像 $('.box1') 和 $('.box2')
我已经完成了下面的代码,但给了我错误
输入它的正确语法是什么?
$('.+m+').toggleClass('flip');
$('.+b+').toggleClass('flip');
您可以直接在$()
传递变量。
var m = '.box1';
var b = '.box2';
$(m).toggleClass('flip');
$(b).toggleClass('flip');
如果要添加 . 单独,您可以将它连接到$()
var m = 'box1';
var b = 'box2';
$('.'+m).toggleClass('flip');
$('.'+b).toggleClass('flip');
尝试按以下方式连接类符号和变量:
$('.' + m + ', .' + b).toggleClass('flip');
您需要像这样连接:
$("." + m + ", ." + b).toggleClass("flip");
您还可以使用 ES6 模板文字:
$(`.${m}, .${b}`).toggleClass("flip"):
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.