À l'aide de sélecteur jQuery et setSelectionRange n'est pas une fonction
J'ai assemblé une base jfiddle ci-dessous. Pour une raison quelconque, mon sélecteur fonctionne pour récupérer le textarea case à cocher pour définir la valeur, mais le sélecteur de marche pas à utiliser le setSelectionRange fonction. Sur la console, vous trouverez une erreur .setSelectionRange n'est pas une fonction.
code(veuillez vous référer à jfiddle):
selector.setSelectionRange(carat,carat);
OriginalL'auteur srg2k5 | 2013-06-18
Vous devez vous connecter pour publier un commentaire.
setSelectionRange(carat,carat)
n'est pas une méthode sur l'objet jquery. Vous voulez l'utiliser sur un élément du DOM. Donc, essayez:Voir Référence
Violon
Veuillez cocher la réponse la bonne réponse si ça répond à votre question
OriginalL'auteur PSL
HTML:
JQUERY:
Vérifier:
http://css-tricks.com/snippets/jquery/move-cursor-to-end-of-textarea-or-input/
OriginalL'auteur KingRider
Vous pouvez essayer ce qui fonctionne pour moi. - Je l'utiliser pour construire une adresse de la séparer les champs d'adresse et ensuite faire le copier pour le coller.
Le code HTML
Le jQuery
OriginalL'auteur Outside Edge
Pour moi, c'est une bonne solution
Mais je voudrais ajouter une chose en plus. J'ai remarqué que
setSelectionRange
est quelque chose qui devient disponible asynchrone après l'élément reçoit le focus.Vous pouvez également utiliser alternativement:
OriginalL'auteur Prusdrum