395 votes

Comment obtenir l'élément focalisé avec jQuery ?

En utilisant jQuery, comment puis-je obtenir l'élément d'entrée qui a le focus du caret (curseur) ?

Ou en d'autres termes, comment déterminer si une entrée a le focus du caret ?

0 votes

0 votes

1voto

Travis Heeter Points 528

$(':focus')[0] vous donnera l'élément réel.

$(':focus') vous donnera un tableau d'éléments, habituellement un seul élément est focalisé à la fois, donc ce n'est mieux que si vous avez en quelque sorte plusieurs éléments focalisés.

1voto

Essayez ceci : :

$(document).on("click",function(){
    alert(event.target);
    });

1voto

Sandeep Singh Points 1

Si vous voulez confirmer si la mise au point se fait sur un élément, alors

if ($('#inputId').is(':focus')) {
    //your code
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X