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);