Javascript 将不同的类更改为每个<;李>;
我已经创建了一个列表,正在尝试为每个Javascript 将不同的类更改为每个<;李>;,javascript,jquery,Javascript,Jquery,我已经创建了一个列表,正在尝试为每个添加不同的类名。目前,这是我的工作: HTML: 任何帮助都将不胜感激。您的选择失败,因为您正在捕获带有id的,并尝试在其中查找 正如@Tushar所说,请使用以下内容: $(document).ready(function(){ var color=['red-dark','orange-dark','orange','yellow','grey','green','green-dark']; $('#navbar-color li').ea
任何帮助都将不胜感激。您的选择失败,因为您正在捕获带有id的
,并尝试在其中查找
正如@Tushar所说,请使用以下内容:
$(document).ready(function(){
var color=['red-dark','orange-dark','orange','yellow','grey','green','green-dark'];
$('#navbar-color li').each(function(i){ // remove ul
$(this).addClass(color[i]);
});
});
您还有一个额外的双引号
$(“#navbar color”
),该双引号将被删除您的选择失败,因为您正在捕获带有id的
,并试图在其中查找
正如@Tushar所说,请使用以下内容:
$(document).ready(function(){
var color=['red-dark','orange-dark','orange','yellow','grey','green','green-dark'];
$('#navbar-color li').each(function(i){ // remove ul
$(this).addClass(color[i]);
});
});
您还有一个额外的双引号$(“#导航栏颜色”
,该双引号将被删除使用以下代码:
检查这把小提琴
HTML:
使用以下代码::
检查这把小提琴
HTML:
请正确检查颜色变量
$(文档).ready(函数(){
var color=[“红-暗”、“橙-暗”、“橙”、“黄”、“灰”、“绿”、“绿-暗”];
$('#导航栏颜色ul li')。每个(功能(i){
$(this.addClass(color[i]);
});
});
。红黑相间{
颜色:红色;
}
.橙色深色{
颜色:橙色;
}
.橙色{
颜色:蓝色;
}
-
-
-
请正确检查颜色变量
$(文档).ready(函数(){
var color=[“红-暗”、“橙-暗”、“橙”、“黄”、“灰”、“绿”、“绿-暗”];
$('#导航栏颜色ul li')。每个(功能(i){
$(this.addClass(color[i]);
});
});
。红黑相间{
颜色:红色;
}
.橙色深色{
颜色:橙色;
}
.橙色{
颜色:蓝色;
}
-
-
-
您在数组的每个循环clolors
中使用了错误的变量名
$(文档).ready(函数(){
var color=[“红-暗”、“橙-暗”、“橙”、“黄”、“灰”、“绿”、“绿-暗”];
$('#导航栏颜色ul li')。每个(功能(i){
$(this.addClass(color[i]);
});
});
。红黑相间{
颜色:红色;
}
.橙色深色{
颜色:蓝色;
}
.橙色{
颜色:橙色;
}
您在数组的每个循环clolors
中使用了错误的变量名
$(文档).ready(函数(){
var color=[“红-暗”、“橙-暗”、“橙”、“黄”、“灰”、“绿”、“绿-暗”];
$('#导航栏颜色ul li')。每个(功能(i){
$(this.addClass(color[i]);
});
});
。红黑相间{
颜色:红色;
}
.橙色深色{
颜色:蓝色;
}
.橙色{
颜色:橙色;
}
更改$('#导航条颜色“ul li'
为$)('#导航条颜色“ul li”
仍然不起作用。我的小提琴在这里,检查@Suhindra,检查我的答案。您正在使用var color=并在获得颜色{i]的值后。两个变量都与“s”不同。更改$('#导航条颜色“ul li”
为$(“#navbar color li”
仍然不起作用。我的小提琴在这里,请检查@Suhindra,检查我的答案。您正在使用var color=并在获得值作为颜色{i]后。这两个变量都与“s”不同.谢谢你。我在js很烂,我想我会尝试一下。谢谢你和@Tushar的时间和帮助。谢谢你。我在js很烂,我想我会尝试一下。谢谢你和@Tushar的时间和帮助。
$(document).ready(function(){
var color=['red-dark','orange-dark','orange','yellow','grey','green','green-dark'];
$('#navbar-color li').each(function(i){ // remove ul
$(this).addClass(color[i]);
});
});
<div class="collapse navbar-collapse" id="navbar-color">
<ul>
<li><a href="#">List Item 1</a></li>
<li><a href="#">List Item 2</a></li>
<li><a href="#">List Item 3</a></li>
</ul>
</div>
$(document).ready(function(){
var color=['red-dark','orange-dark','orange','yellow','grey','green','green-dark'];
$('#navbar-color ul li').each(function(i){
$(this).addClass(color[i]);
});
});