javascript - 如何找到名为 div 的特定类并将其他名为 div 的类放置在其下方
问题描述
例如,我有四个不同的 div,类名为“A 类,B 类,C 类,D 类”,还有另一个类名 E 类,所有这些类名的 div 都在屏幕的不同部分,现在我想找到类A 级及以下 A 级想定位另一个 A 级,如何使之成为可能
在 html 中它看起来像这样
<div class="another_class">
<div class="A"></div>
<div class="B"></div>
<div class="C"></div>
<div class="D"></div>
</div>
<div class="A"></div> // this is another class A want to position this below class A
解决方案
使用insertAfter方法。
var a = $('.a')[0];
var a2 = $('.a')[1];
$(a2).insertAfter($(a));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="a">A</div>
<div class="b">B</div>
<div class="c">C</div>
<div class="d">D</div>
<div class="a">A</div>
推荐阅读
- android - Android Kotlin listview 适配器过滤器仅显示第一项
- c# - C#中的HTTP持久连接
- ruby-on-rails - 在 Rails 邮件模板中使用 link_to 创建的链接不可点击
- visual-studio-code - 从悬停在 VSCode 扩展中打开另一个文档
- colors - 如何在虚幻中从搅拌机重新创建材质
- python - 覆盖石墨烯中的 django 整数选择输出
- java - 在 Hybrid 应用程序中,将 Native 切换为 Webview 后,Selector 不起作用
- html - .jade 文件中的 HTML 搜索表单
- python - 使用请求和 xpath 抓取亚马逊网站
- asp.net-web-api - 尝试制作脚手架控制器时出现 ASP.NET 5 错误