gpt4 book ai didi

jquery - 单击时创建新的 div 以包装旧的 div

转载 作者:太空宇宙 更新时间:2023-11-04 03:02:20 25 4
gpt4 key购买 nike

例如现有的 div 是 <div class="two">TWO</div>单击时添加一个名为 .one 的新 div并包装 .two像这样<div class="one"><div class="two">TWO</div></div> , 有什么建议吗?我试过包装和前置。

$(".two").click(function(){


$(".one").wrap(this);
});
.one{
padding:10px;
background-color:#ff0;
}
<div class="two">TWO</div>

最佳答案

你们非常接近,只是逻辑有点偏离。您需要从“两个”而不是“一个”(传递给该方法的 HTML)调用 wrap:

$(".two").click(function() {
$(this).wrap("<div class='one'></div>");
});
.one {
padding: 10px;
background-color: #ff0;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="two">TWO</div>

关于jquery - 单击时创建新的 div 以包装旧的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31111986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com