JSFiddle - React, Tailwind, and code Playground

by Laxmikant Dange

HTML

<input type="text" name="firstName" value="Enter your name..." />

JavaScript

$.fn.setCursorPosition = function (startPos,endPos) {
    this.each(function (index, elem) {
        if (elem.setSelectionRange) {
            
            elem.setSelectionRange(startPos, endPos);
        } else if (elem.createTextRange) {
            var range = elem.createTextRange();
            console.log(range)
            range.collapse(true);
            range.moveStart('character', startPos);
            range.moveEnd('character', endPos);
            range.select();
        }
    });
    return this;
};
$('input[name=firstName]').focus().setCursorPosition(1,8);