我想添加html标记,而不是像<div class="bottom-widget">
这样的结尾标记。为此,我使用jQuery prepend()方法,但是由此添加了完整标记!
Html标记 -
<div class="widget">
<h2>this is content 1</h2>
</div>
</div>
Javascript代码:
$(".widget").prepend('<div class="bottom-widget">');
答案 0 :(得分:1)
答案 1 :(得分:1)
我假设你需要正确的html,所以在这个开始标记之后你会得到另一个关闭的标记。因此,您可以使用jQuery wrapInner
函数(http://api.jquery.com/wrapinner/)
首先提取(或创建)要包含在 bottom-widget 元素中的元素,而不是创建 bottom-widget 元素并将上述元素插入其中。< / p>
答案 2 :(得分:0)
$(".widget").prepend("<div class='bottom-widget'></div>");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="widget">
<h2>this is content 1</h2>
</div>