Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何向每个嵌套div添加相同的顺序类?_Javascript_Jquery_Html_Each - Fatal编程技术网

Javascript 如何向每个嵌套div添加相同的顺序类?

Javascript 如何向每个嵌套div添加相同的顺序类?,javascript,jquery,html,each,Javascript,Jquery,Html,Each,我在类中有三个div.outer,每个div包含1-3个class.inner的其他div。我希望将class.inner0添加到第一个.outer div的.inner div中,将class.inner1添加到第二个.outer div的.inner div中,依此类推 以下是我所拥有的: $.each($('.outer'), function(index) { $('.inner').addClass("inner" + index); }); 这会将.inner0、.inne

我在类中有三个div.outer,每个div包含1-3个class.inner的其他div。我希望将class.inner0添加到第一个.outer div的.inner div中,将class.inner1添加到第二个.outer div的.inner div中,依此类推

以下是我所拥有的:

$.each($('.outer'), function(index) {
    $('.inner').addClass("inner" + index);
});

这会将.inner0、.inner1和.inner2作为类添加到页面上的每个.inner div中。我应该怎么做呢?

您需要获取所选
.outer
中的
.inner
。您可以在下面的第二个参数中使用
上下文
,在所选的
外部
内部选择
内部

$.each($('.outer'), function(index) {
    $('.inner', this).addClass("inner" + index);
    //equivalent to $(this).find('.inner').addClass('inner' + index);
});