Jquery .每个都不像我想的那样工作

Jquery .每个都不像我想的那样工作,jquery,each,Jquery,Each,我有多个名为h_block的外部div,其中包含名为h_block_intro的内部div,我想为每个h_block div中的第一个内部div创建下边框,但它仅适用于第一个div html 文本 css 检查这里 检查这里 检查这里 选中此处将javascript函数转换为: $(".h_block").find(".h_block_intro:eq(0)").css("border-bottom","1px dashed #952BE8"); 下面是fiddle:将javascript函

我有多个名为h_block的外部div,其中包含名为h_block_intro的内部div,我想为每个h_block div中的第一个内部div创建下边框,但它仅适用于第一个div

html 文本

css

检查这里

检查这里

检查这里


选中此处

将javascript函数转换为:

$(".h_block").find(".h_block_intro:eq(0)").css("border-bottom","1px dashed #952BE8");

下面是fiddle:

将javascript函数转换为:

$(".h_block").find(".h_block_intro:eq(0)").css("border-bottom","1px dashed #952BE8");

下面是fiddle:

将javascript函数转换为:

$(".h_block").find(".h_block_intro:eq(0)").css("border-bottom","1px dashed #952BE8");

下面是fiddle:

将javascript函数转换为:

$(".h_block").find(".h_block_intro:eq(0)").css("border-bottom","1px dashed #952BE8");

这里是fiddle:

您使用的索引值是绝对的:

为了进一步演示,我将您的方法分解为:


您使用的索引值是绝对值:

为了进一步演示,我将您的方法分解为:


您使用的索引值是绝对值:

为了进一步演示,我将您的方法分解为:


您使用的索引值是绝对值:

为了进一步演示,我将您的方法分解为:


我不知道上下文,但是你考虑过CSS伪选择器吗

你可以用

.h_block_intro:first-child {
    border-bottom: 1px dashed #952BE8;
}

像这样

我不知道上下文,但是你考虑过CSS伪选择器吗

你可以用

.h_block_intro:first-child {
    border-bottom: 1px dashed #952BE8;
}

像这样

我不知道上下文,但是你考虑过CSS伪选择器吗

你可以用

.h_block_intro:first-child {
    border-bottom: 1px dashed #952BE8;
}

像这样

我不知道上下文,但是你考虑过CSS伪选择器吗

你可以用

.h_block_intro:first-child {
    border-bottom: 1px dashed #952BE8;
}

像这样

您不需要为
.css()
使用每个,因为它默认应用于整个集合。您不需要为
.css()
使用每个,因为它默认应用于整个集合。您不需要为
.css()使用每个
在默认情况下应用于整个集合。在默认情况下应用于整个集合时,您不需要使用each for
.css()
。更新以进一步简化。更新以进一步简化。更新以进一步简化。更新以进一步简化。更新以进一步简化。不需要each()迭代。是的。刚刚认识。改进了我的答案。谢谢@ISherwood这里不需要each()迭代。是的。刚刚认识。改进了我的答案。谢谢@ISherwood这里不需要each()迭代。是的。刚刚认识。改进了我的答案。谢谢@ISherwood这里不需要each()迭代。是的。刚刚认识。改进了我的答案。谢谢@isherwood