【发布时间】:2016-08-01 22:50:49
【问题描述】:
- 我有一个
p元素并尝试将其包装在span中。 - 然后将其插入到 ID 为
output的p标记之后。
我这样尝试过,但 insertAfter 没有做好它的工作。
$mytext = $("p#test").html();
$myspan = "<span style='color:red'>"+$mytext+"</span";
$($myspan).insertAfter("p#output");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="test">Test</p>
<p id="output">OUTPUT:</p>
我也用append 尝试过这个方法:
$mytext = $("p#test");
$mytext_html = $mytext.html();
$myspan = "<span style='color:red'>"+$mytext_html+"</span";
$("p#output").append($myspan);
$mytext.remove();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="test">Test</p>
<p id="output">OUTPUT:</p>
我该如何解决这个问题?
【问题讨论】:
-
试着在一个分步列表中解释你的意图,因为你的句子很混乱。
标签: javascript jquery html