我需要获取跨度的起始位置,我该怎么办?
例如,
<div id="input" contenteditable="true">
I<span id="first">Like</span><span id="second">Apples</span><span id="third">Day</span>
</div>
我想在“赞”中获得“L”的位置,在这种情况下是1;如果我想要苹果的“A”,它就是5。
我试过这个
$("#first")[0].offsetLeft
但它返回的是奇怪的......
我想出了一个想法,只需获取html然后使用indexOf()来查找span标签......
有更好的方法吗?