我的文档结构如下:
<div class="text">
Send email
</div>
如何在文本后插入 span 标记,以便最终文档结构如下所示:
<div class="text">
Send email <span class="envelope"></span>
</div>
答案 0 :(得分:2)
你需要使用jquery库的append()
方法,它会在文本之后添加span。
$( "div.text" ).append( '<span class="envelope"></span>' );
答案 1 :(得分:2)
只需使用jQuery#append即可。我还会打印html
的{{1}}结构,看看它是什么样的。
div
const div = $('.text');
div.append('<span class="envelope">Envelop</span>');
console.log(div.html());
答案 2 :(得分:2)
如果您想使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="text"> Send email </div>
,请尝试此操作。
Vanilla JS
document.querySelector('.text').innerHTML += `<span class="envelope">sss</span>`;