395 Stimmen

Wie bekommt man das fokussierte Element mit jQuery?

Wie kann ich mit jQuery das Eingabeelement erhalten, das den Fokus des Cursors hat?

Oder anders ausgedrückt: Wie lässt sich feststellen, ob eine Eingabe den Fokus des Cursors hat?

1voto

Travis Heeter Punkte 11425

$(':focus')[0] gibt Ihnen das eigentliche Element an.

$(':focus') gibt Ihnen ein Array von Elementen, in der Regel nur ein Element zu einem Zeitpunkt fokussiert ist, so dass dies nur besser, wenn Sie irgendwie mehrere Elemente fokussiert haben.

1voto

Versuchen Sie dies::

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

1voto

Sandeep Singh Punkte 11

Wenn Sie überprüfen möchten, ob der Fokus auf einem Element liegt, dann

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X