我正在努力解决这个问题。
如何<div>
在没有任何类或 ID 的文本周围包装新元素?
下面是场景:
<div class="ContentDiv">.....</div>
Share your knowledge. <a href="URL">Be the first to write a review »</a>
我需要新div
的环绕“ Share your knowledge. <a href="URL">Be the first to write a review »</a>
”
我尝试了以下方法:
$(document).ready(function() {
$('.ContentDiv').each(function() {
$(this).add($(this).next()).wrapAll('<div class="NewDiv"></div>');
})
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="ContentDiv">.....</div>
Share your knowledge. <a href="URL">Be the first to write a review »</a>
但它不起作用,因为它仅环绕<a>
元素并将文本留在其下方。我也需要那里的其余文字。