Given:
<div id="comment_content_new" contenteditable="true" tabindex="0">
<p>
<span class="tag" id="tag30">theTag</span> @rac
</p>
</div>
当 cur子在@rac之后,我可以找到 cur子:
储蓄Range = 窗口。
Which provides:
Range
collapsed: true
commonAncestorContainer: Text
endContainer: Text
endOffset: 5
startContainer: Text
startOffset: 5
我想能够做的是,就治疗者的立场而言,一切都向后退,直到第一个@为止。 鉴于这一范围使我错失了治疗师,我不得不使用我所尝试的方式。
text = $( #comment_content_new p ).text();
trigger = @ ;
lastTriggerPosition = text.substring(0, cursorPosition).lastIndexOf(trigger);
关于我如何能够拉开这?? 我认识到,这并非易事! 感谢