jquery - 使用 jQuery 中的类将元素包装在另一个元素中

标签 jquery html css

是否可以使用 jquery 将两个类包含在一个类中?
由于某些原因我无法编辑html
例如当前的 html 是

<div class="first">.....</div>
<div class="second">.....</div>
<div class="thrid">.....</div>

我想要的是

<div class="MAIN-CLASS">
    <div class="first">.....</div>
    <div class="second">.....</div>
</div>
<div class="third">...</div>

我想使用 Jquery 添加 MAIN-CLASS

最佳答案

您可以使用 wrapAll 在 jquery 中,见下面的代码

$(function(){
   $('.first, .second').wrapAll('<div class="MAIN_CLASS"></div>');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="first">.....first</div>
<div class="second">.....second</div>
<div class="thrid">.....thireed</div>

关于jquery - 使用 jQuery 中的类将元素包装在另一个元素中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34395737/

相关文章:

javascript - 检测资源加载错误

jquery - css 当滚动容器中的其他分层/嵌套内容时,如何修复单个嵌套 div?

javascript - 验证表单 ng-required

javascript - jQuery 取消选中所有复选框

javascript - 如果名称和值不同,则禁用所有其他单选按钮

html - 如何让我的 yelp 按钮在新选项卡中打开 yelp 页面?

html - 如何在移动 View 中调整固定背景图像的大小?

css - 第一个元素的 margin-bottom 为 10px,第二个元素的 margin-top 为 10px,这个 margin-top 只有在我输入的值大于 margin-bottom 时才有效,为什么?

html - ionic 框架中网格的多重选择

Java Servlet 和 jQuery AJAX - 无法从 session 中检索对象