Heim  >  Artikel  >  Web-Frontend  >  So ermitteln Sie, ob ein Objekt in jquery den Fokus hat

So ermitteln Sie, ob ein Objekt in jquery den Fokus hat

藏色散人
藏色散人Original
2021-02-02 09:13:052967Durchsuche

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.

So ermitteln Sie, ob ein Objekt in jquery den Fokus hat

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(&#39;focus&#39;)
        }else{  
            console.log(&#39;blur&#39;)
        }
    }, 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn