1
假设我有这样的HTML环绕2,跨度同级元素
<div class="parent">
<span class="foo">Some text</span>
<span class="foo">FROM HERE</span>
<span class="foo">some text</span>
<span class="foo">TO HERE</span>
<span class="foo">some text</span>
</div>
现在我已经有了目标元素$(start)
和$(end)
。我想使这个HTML上说一个mouseup
<div class="parent">
<span class="foo">Some text</span>
<span class="highlight">
<span class="foo">FROM HERE</span>
<span class="foo">some text</span>
<span class="foo">TO HERE</span>
</span>
<span class="foo">some text</span>
</div>
这和我想恢复回来。
这与this question有关,我已经有了'目标元素'。
如果它更容易,结构可能会永远如上。 div
内的spans
的集合。我觉得jQuery nextUntil可能是最好的方法,但我无法完成它。