Javascript 在if语句和for循环中编辑CSS类
Javascript 在if语句和for循环中编辑CSS类,javascript,jquery,css,Javascript,Jquery,Css,var first_left=[‘照片’、‘信息’、‘问题1’、‘问题2’、‘问题3’、‘问题4’、‘问题5’]; 变量名称=['Abuela','Abuelo','Oma']; 函数显示(){ 对于(变量y=0;y
var first_left=[‘照片’、‘信息’、‘问题1’、‘问题2’、‘问题3’、‘问题4’、‘问题5’];
变量名称=['Abuela','Abuelo','Oma'];
函数显示(){
对于(变量y=0;y
。整个{
显示器:flex;
证明内容:之间的空间;
}
.左{
显示:网格;
宽度:100%;
网格模板柱:1fr 1fr 1fr;
网格模板行:80px 80px 80px 80px 80px 80px 80px 80px;
}
.左_列{
网格柱:2/3;
}
.右(右)栏{
宽度:100%;
高度:560px;
右边距:3em;
}
主页| Roctober92.net
类名不能包含空格。将空格用作类时,请将其替换为另一个字符,如下划线
div2.addClass(names[y].replace(/\s/g, ' ');
$("." + names[0].replace(/\s/g, ' ')).css("backgroundImage", "url('abuelos/oma.jpg')");
类名不能包含空格。将空格用作类时,请将其替换为另一个字符,如下划线
div2.addClass(names[y].replace(/\s/g, ' ');
$("." + names[0].replace(/\s/g, ' ')).css("backgroundImage", "url('abuelos/oma.jpg')");
多亏了巴尔马,这些都是我所做的修改
$(names[0]) --> $("." + (names[0]))
// Classes can't have spaces:
div2.addClass(names[y]); //-->
div2.addClass(first_left[y] + "a");
// first_left's items don't have spaces
$("." + first_left[0] + "a");
多亏了巴尔马,这些都是我所做的修改
$(names[0]) --> $("." + (names[0]))
// Classes can't have spaces:
div2.addClass(names[y]); //-->
div2.addClass(first_left[y] + "a");
// first_left's items don't have spaces
$("." + first_left[0] + "a");
你从不附加任何东西?没有所谓的div
,您每次都在访问names
数组中的第一项?在names
数组中是什么?由于您使用了addClass(名称[y])
,因此它似乎应该是一个类数组。那么,$(名称[0])
应该选择什么呢?如果names[0]
是一个类,那么它应该是$(““+names[0])
@adeneo他只在y==0
时访问names数组中的第一项,因此它与names[y]
@Barmar相同。根据你的建议,我输入了$(““+names[0]),它仍然没有附加它。它也没有出现任何错误。什么是div
变量?似乎是div2
您从未添加任何内容?没有所谓的div
,您每次都在访问names
数组中的第一项?在names
数组中是什么?由于您使用了addClass(名称[y])
,因此它似乎应该是一个类数组。那么,$(名称[0])
应该选择什么呢?如果names[0]
是一个类,那么它应该是$(““+names[0])
@adeneo他只在y==0
时访问names数组中的第一项,因此它与names[y]
@Barmar相同。根据你的建议,我输入了$(““+names[0]),它仍然没有附加它。它也没有出现任何错误。什么是div
变量?它似乎是div2