Jquery each()函数。重置索引?
我有多个同一类的列表 我想循环每个列表及其LI,并在每个列表之前预先输入当前的数字。我目前的代码是:Jquery each()函数。重置索引?,jquery,Jquery,我有多个同一类的列表 我想循环每个列表及其LI,并在每个列表之前预先输入当前的数字。我目前的代码是: $jQuery(".numberList li").each(function(i) { var index = i + 1; $jQuery(this).prepend("<span>" + index + "</span>"); }); 第二个列表应该再次从1开始,将索引返回到0 有人能指出我错在哪里吗?我不是jQuery专家或任何东西……显然
$jQuery(".numberList li").each(function(i) {
var index = i + 1;
$jQuery(this).prepend("<span>" + index + "</span>");
});
第二个列表应该再次从1开始,将索引返回到0
有人能指出我错在哪里吗?我不是jQuery专家或任何东西……显然:)
非常感谢,,
Michael。我会考虑嵌套循环 比如:
$('.numberList').each(function(){
$this.children('li').each(function(i){
var index = i + 1;
$jQuery(this).prepend("<span>" + index + "</span>");
});
});
$('.numberList')。每个(函数(){
$this.children('li')。每个(函数(i){
var指数=i+1;
$jQuery(this.prepend(“+index+”);
});
});
我会考虑嵌套循环
比如:
$('.numberList').each(function(){
$this.children('li').each(function(i){
var index = i + 1;
$jQuery(this).prepend("<span>" + index + "</span>");
});
});
$('.numberList')。每个(函数(){
$this.children('li')。每个(函数(i){
var指数=i+1;
$jQuery(this.prepend(“+index+”);
});
});
为什么不只使用样式表呢
.numberList {
list-style-type: decimal;
}
如果出于某种原因必须动态执行此样式,则可以通过jQuery应用此样式:
$(".numberList").css("list-style-type", "decimal");
为什么不只使用样式表呢
.numberList {
list-style-type: decimal;
}
如果出于某种原因必须动态执行此样式,则可以通过jQuery应用此样式:
$(".numberList").css("list-style-type", "decimal");
一份。副本:谢谢您的链接。我确实做了一次搜索,但想不出合适的词来得到一个好结果。干杯。副本:谢谢你的链接。我确实做了一次搜索,但想不出合适的词来得到一个好结果。干杯