ホームページ  >  記事  >  ウェブフロントエンド  >  jqueryでオブジェクトにフォーカスがあるかどうかを判断する方法

jqueryでオブジェクトにフォーカスがあるかどうかを判断する方法

青灯夜游
青灯夜游オリジナル
2020-12-23 14:55:293831ブラウズ

jquery では、「$(指定されたオブジェクト).is(":focus")」が true に等しいかどうかを判断することで、指定されたオブジェクトがフォーカスを取得したかどうかを判断できます。具体的な構文形式は「if( $("selector ").is(":focus")==true){//Get focus}"。

jqueryでオブジェクトにフォーカスがあるかどうかを判断する方法

このチュートリアルの動作環境: Windows7 システム、jquery3.3.1 バージョン、Dell G3 コンピューター。

推奨チュートリアル: jquery ビデオ チュートリアル

オブジェクトがフォーカスを取得したかどうかを判断する jquery のインスタンス

<input type="text" id="input">

<script>
   // 延迟2s判断输入框是否具有焦点
   setTimeout(()=>{
       if($("#input").is(":focus")==true){  
           console.log(&#39;focus&#39;)
       }else{  
           console.log(&#39;blur&#39;)
       }
   }, 2000)
</script>

説明:

  • is() メソッドは、選択された要素がセレクターと一致するかどうかを確認するために使用されます。 :focus セレクターは、フォーカスされた要素を選択します。

  • オブジェクトにフォーカスがある場合、$(selector).is(":focus") は true を返し、それ以外の場合は false を返します。

プログラミング関連の知識について詳しくは、プログラミング ビデオをご覧ください。 !

以上がjqueryでオブジェクトにフォーカスがあるかどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。