Updated to version 2.3 on 2014-02-26 for data routines.
I was trying to update my sendkeys
plugin to use contentEditable
, and realized that it was getting harder and harder to do without some selection/text replacement library. Each browser is different and even different elements are treated differently. There are a few libraries out there, but none handled both input
and textarea
elements and regular elements, and would constrain the selections to a given element (critical if I want to edit only part of a document) and none made it easy to simulate arrow keys, moving the selection left or right. So I figured I would make my own.
See the code on Github.
See the demo (try it in different browsers!).
Continue reading ‘Cross-Browser Text Ranges and Selections’ »