我有一个函数,一个接一个地生成一堆span标签,有些通过给定一个唯一的类而有些独特...我想找到一个可以删除/清除某个标签之前的所有内容的函数..so这就是html的样子:
<div id="wordsBox">
<span>bla</span>
<span>bla</span>
<span class="lastword">bla</span>
<br />
<span>bla</span>
<span>bla</span>
<span>bla</span>
<span>bla</span>
</div>
基本上,当我循环浏览跨度时,它碰到了lastWord类时,想要删除它和之前的跨度。
你想用 prevAll()
$(".lastword") //select the div with the class
.prevAll() //select all of the previous siblings
.addBack() //adds the "lastword" element into the collection
.remove(); //remove the elements
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="wordsBox">
<span>bla</span>
<span>bla</span>
<span class="lastword">bla</span>
<br />
<span>bla</span>
<span>bla</span>
<span>bla</span>
<span>bla</span>
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句