我想转型:
<span class="element">
<span class="word">The</span>
<span class="word">car</span>
<span class="word">speed</span>
<span class="word">was</span>
40km/s
</span>
进入:
<span class="element">
<span class="word">The</span>
<span class="word">car</span>
<span class="word">speed</span>
<span class="word">was</span>
<span class="data">40km/s</span>
</span>
如何使用javascript或jquery更改它?
答案 0 :(得分:2)
您需要使用.contents()
和.last()
从.element
的末尾选择目标文本,并使用.wrap()
用span
标记将其换行。
$(".element").contents().last().wrap("<span class='data'></span>");
.data{color:blue}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span class="element">
<span class="word">The</span>
<span class="word">car</span>
<span class="word">speed</span>
<span class="word">was</span>
40km/s
</span>