So ermittelt jquery, ob ein Objekt den Fokus hat: Erstellen Sie zunächst eine Codebeispieldatei. Überprüfen Sie dann mit der Methode is(), ob das ausgewählte Element mit dem Selektor übereinstimmt. Kombinieren Sie anschließend den CSS3-Pseudoklassenselektor „:focus“. ob das Objekt den Fokus erhält.
Die Betriebsumgebung dieses Artikels: Windows 7-System, JQuery-Version 1.2.6, Dell G3-Computer.
Jquery kann die Methode is() verwenden, um zu bestimmen, ob ein Objekt den Fokus hat. Die Methode is() wird verwendet, um zu überprüfen, ob das ausgewählte Element mit dem Selektor übereinstimmt. Dies kann durch Kombination des CSS3-Pseudoklassenselektors beurteilt werden. Der spezifische Code lautet $(selector) .is(':focus'). Wenn das Rückgabeergebnis wahr ist, hat es den Fokus.
Wie ermittelt JQuery, ob ein Objekt den Fokus hat?
jquery kann $(selector).is(":focus") verwenden, um festzustellen, ob ein Objekt den Fokus erlangt hat. Gibt true zurück, wenn das Objekt den Fokus hat, andernfalls false.
Syntax: $(selector).is('')
Funktion: Mit der Methode is() wird überprüft, ob das ausgewählte Element mit dem Selektor übereinstimmt.
: Mit der Fokusauswahl wird das Element mit Fokus ausgewählt.
Tipp: Elemente, die Tastaturereignisse oder andere Benutzereingaben empfangen, ermöglichen den :focus-Selektor.
Empfehlung: „jquery-Video-Tutorial“
Anwendungsbeispiel:
<input type="text" id="input"> <script> // 延迟2s判断输入框是否具有焦点 setTimeout(()=>{ var isFocus=$("#input").is(":focus"); if(true==isFocus){ console.log('focus') }else{ console.log('blur') } }, 2000) </script>
Klicken Sie nach dem Aktualisieren der Webseite sofort auf das Eingabefeld und das Programm gibt den Fokus aus.
Wenn Sie nach dem Aktualisieren der Webseite nicht auf klicken Eingabefeld gibt das Programm Unschärfe aus.
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Objekt in jquery den Fokus hat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!