在每组三个图像之后添加中断 jquery
Add break after every set of three images jquery
我正在动态生成图像,并愿意在每组三张图像后添加中断,因此每组三张图像将是新行:
<img class="test">
<img class="test">
<img class="test">
<img class="test">
<img class="test">
预期成果:
<img class="test">
<img class="test">
<img class="test">
<br>
<img class="test">
<img class="test">
<img class="test">
您可以使用
:nth-child
和.after()
:
$(function () {
$(".test:nth-child(3n)").after("<br />");
});
.test {border: 1px solid #999; width: 25px; height: 25px;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="cont">
<img class="test" />
<img class="test" />
<img class="test" />
<img class="test" />
<img class="test" />
</div>
简单地说
这个
$('.test:nth-child(3n)').after('<br>')
使用第 n 个子选择器选择第 3 个元素
相关文章:
- 使用 jQuery 在最后一个图像之后附加 HTML
- 如何使自述按钮在文章的第一段之后显示图像和h3标签
- 在drawImage、C#、AJAX、ASP.NET之后将图像从画布保存到Web服务器
- 在将显示改变为“显示”之后,图像片段粘在周围;显示:无”;
- 在每组三个图像之后添加中断 jquery
- jQuery - contenteditable - 确定图像之前还是之后的插入符号
- 在其自己的图像之后显示 Alt 属性
- 在javascript之后从php加载的动态图像需要运行
- JQuery图像悬停在之前/之后
- 是否有事件在加载DOM之后触发,但在任何外部资产(如图像、样式、iframe等)之前触发?
- Javascript Exif信息只显示在html页面中图像的第一次点击之后
- 在图像元素改变了src之后,计时函数的运行时间
- 如何在上传之前和之后预览图像
- 调用函数一次,仅在JQuery创建的图像被加载之后
- 我如何将插入的URL添加到输入文本之后的图像中
- 不能从JSON.stringify之后的图像路径中删除双引号
- Javascript:鼠标移到缩略图上,在第8个表条目之后,较大的图像不工作
- Javascript调整大图像大小仅适用于F5之后
- 获取DXImageTransform.Microsoft.AlphaImageLoader之后的图像高度
- 使用 .replacewith 更改图像,但保留 id.之后,图像不再在悬停时触发功能