ホームページ ウェブフロントエンド jsチュートリアル jquery は、選択 control_jquery を拡張することで、選択の入力またはフォーカスをサポートするメソッドを実装します。

jquery は、選択 control_jquery を拡張することで、選択の入力またはフォーカスをサポートするメソッドを実装します。

May 16, 2016 pm 03:31 PM
enter focus

この記事の例では、jquery が選択コントロールを拡張することで入力またはフォーカスの選択をサポートする方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

/***************************************
* @ author jdkleo
* @ date 2013/2/27
 JQuery SelKeys
USAGE:
 jQuery.selkeys.enter(jQuery("#selcon"));
 jQuery.selkeys.focus(jQuery("#selcon2"));
*****************************************/
(function (jQuery){
 this.version = '(beta)(0.0.1)';
 this.all = {};
 /**---------enter---------**/
 this.enter = function(sel){ 
  var flag = 1;
  var open = function(){ 
   if(flag==1){
    sel.get(0).size = sel.get(0).options.length;
    flag=0;
   }else{
    sel.get(0).size = 1;
    flag=1;
   }
  }; 
  sel.keydown(function(e){ 
    e = e ? e :(window.event ? window.event : null); 
    var code = e.keyCode || e.which || e.charCode;
    if(code == 13)
    {
     open();
     return false;
    }
   });
  sel.blur(function(){
     sel.get(0).size=1;
     flag=1;
     });   
 } 
 /**---------focus---------**/
 this.focus = function(sel){ 
  var flag = 1;
  var open = function(){ 
   if(flag==1){
    sel.get(0).size = sel.get(0).options.length;
    flag=0;
   }else{
    sel.get(0).size = 1;
    flag=1;
   }
  }; 
  sel.focus(function(){ 
    open();
    return false;
   });
  sel.blur(function(){
    sel.get(0).size=1;
    flag=1;
   });
  sel.keydown(function(e){ 
    e = e ? e :(window.event ? window.event : null); 
    var code = e.keyCode || e.which || e.charCode;
    if(code == 13)
    {
     sel.get(0).size=1;
     flag=1;
     return false;
    }
   });
 }
 /**---------all---------**/
 jQuery.selkeys = this;
 return jQuery; 
})(jQuery);

ログイン後にコピー

この記事が jQuery プログラミングのすべての人に役立つことを願っています。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 11 でシステム予約パーティションを更新できない: 3 つのヒント Windows 11 でシステム予約パーティションを更新できない: 3 つのヒント Apr 26, 2023 pm 03:13 PM

Windows 11 の更新中、または Windows 10 から Windows 11 へのアップグレード中に、Wecouldnotupdatesystemreservedpartition というエラーが発生する場合があります。これには、エラー コード 0xc1900104、0x800f0922、または 0xc1900201 が伴う場合があります。システム予約パーティションエラーの原因は何ですか?これは、書き込みができなくなったシステム予約パーティション (SRP) がいっぱいであることが原因である可能性があります。さらに、一部のサードパーティのセキュリティおよびウイルス対策アプリケーションは SRP に書き込みを行うため、すぐにいっぱいになってしまう可能性があります。 Linux とのデュアルブートもエラーの原因となる可能性があります。さらに、あなたが

Windows 11 のオプション機能が空です: どうすればよいですか? Windows 11 のオプション機能が空です: どうすればよいですか? Apr 15, 2023 pm 02:49 PM

Windows 11 の最高のオプション機能により、PC の膨大な可能性を活用できます。生産性向上機能を有効にして、より多くの機能を利用できます。そのため、必要なときにこれらの設定が突然空白で表示されるとイライラすることがあります。システム設定の欠陥からファイルの欠落や破損に至るまで、特定の機能が空白になります。原因が何であれ、Windows 11 のオプション機能を復元するのに役立つ 7 つのシンプルかつ効果的な修正を集めました。 [Windows の機能] ボックスが空なのはなぜですか? Windows 11 のオプション機能ボックスが空になる理由はさまざまです。よくあるものをいくつか挙げます。 セットアップ エラー。 Windows の機能に関する情報を含むコンポーネント ストアが破損しています。システムファイルが破損しています。 Windowsの使い方

Windows 11: Windows モビリティ センターを有効にして使用するにはどうすればよいですか? Windows 11: Windows モビリティ センターを有効にして使用するにはどうすればよいですか? Apr 25, 2023 pm 06:58 PM

残念ながら、Windows デバイスの明るさや音量などの基本設定を変更するのは少し面倒な場合があります。これらの日常的な設定に到達するには、ユーザーはいくつかのメニューをナビゲートする必要がありますが、これはかなり直感的ではありません。ありがたいことに、Windows には、ユーザーが指をクリックするだけでこれらの日常的な設定にアクセスして変更できるツールが提供されています。問題は、その存在を知っている人がほとんどいないことです。そして、そうする人はそれを有効にする方法を知らないかもしれません。 Windows モビリティ センターとは何ですか? Windows Vista で初めて導入された Windows モビリティ センター (WMC) は、ポータブル デバイスやモバイル デバイスに最も関連する情報と設定を一元管理する組み込み Windows コンポーネントです。それらのいくつか

キーボードの Enter はどこにありますか? キーボードの Enter はどこにありますか? Mar 24, 2023 pm 01:46 PM

Enter はメイン キーボード領域の右側、Shift キーの上にあります。Enter キーは Enter キーであり、確認キーおよび入力キーとも呼ばれます。コンピュータのキーボードには Enter または Return という単語が含まれるキーがあります。これは「Enter キー」と呼ばれます。Enter は Windows システムの名前であり、macOS では return と呼ばれます。

PowerShell を使用して Windows 10/11 更新プログラムを手動でインストールする方法 PowerShell を使用して Windows 10/11 更新プログラムを手動でインストールする方法 Apr 23, 2023 pm 05:13 PM

パッチがリリースされたり、機能が導入されたりした場合は、システムを頻繁に更新することが重要です。これを行わないと、重大なバグ修正、脆弱なセキュリティ、ソフトウェアの非互換性などを見逃すことになります。システムの動作がおかしいだけかもしれませんし、プログラムがクラッシュしているだけかもしれません。通常、設定、更新、セキュリティを参照してシステムを更新し、利用可能な更新があるかどうかを確認します。設定やアップデート、セキュリティ オプションにアクセスできない場合、他にどうやってアップデートできますか?おそらくこの問題を抱えている人はほとんどいないでしょうが、解決策は簡単で、PowerShell コマンドを使用して行うこともできます。この記事では、PowerShell コマンドを使用して Windows 10 システムを手動で更新する方法を学びましょう。 PowerS を使用する

どのキーが Enter ですか? どのキーが Enter ですか? Feb 22, 2023 pm 02:56 PM

Enter は Enter キーです。コンピュータのキーボードには Enter または Return という単語が含まれるキーがあり、「Enter キー」と呼ばれます。Enter は Windows システムの名前であり、macOS および一部の Windows では return と呼ばれます。コンピュータ Enter キーは曲線の矢印を持ち、Enter キーには 1. 入力した実行コマンドを確認する、2. ワードプロセッサの改行として機能する 2 つの機能があります。

Vue でイベント修飾子 .v-on:keyup.enter を使用して Enter キーを押すイベントを処理する方法 Vue でイベント修飾子 .v-on:keyup.enter を使用して Enter キーを押すイベントを処理する方法 Jun 10, 2023 pm 11:43 PM

Vue は、インタラクティブな Web アプリケーションを簡単に構築できる非常に強力な JavaScript フレームワークです。 Vue は、イベント修飾子などの非常に便利な機能をいくつか提供します。イベント修飾子は、DOM イベント バインディングを簡素化し、特定のイベントを迅速に処理する方法を提供します。 Vue では、v-on ディレクティブを使用してイベントをバインドできます。 v-on ディレクティブを使用すると、特定のイベントをリッスンし、イベント ハンドラーをトリガーできます。一般的な DOM に関するもの

Windows 11 の新しいタスク マネージャーを開いて実行する方法に関する 30 のヒント Windows 11 の新しいタスク マネージャーを開いて実行する方法に関する 30 のヒント Apr 15, 2023 am 10:28 AM

Windows 11 には、コンピューター上で現在実行中のプログラム、プロセス、サービスを表示する、新しく改良されたタスク マネージャーが付属しています。タスク マネージャーを使用すると、デバイスのパフォーマンスを簡単に監視したり、応答しないプログラムを終了したりできます。 Windows 11 バージョンのタスク マネージャーには、古いバージョンと比較してコンピューターの速度が向上する可能性があります。より多くのオプションを備えたサイドバー メニューが追加されました。新しいタスク マネージャーは WinUI を使用して、最新の Windows 11 の設計原則に適合します。また、ダーク モードのサポートと、デバイスの更新速度を変更できる新しい設定ページも付属しています。新しいデザインは完璧とは程遠い。ただし、Microsoft はオペレーティング システムの UI の一貫性の問題に対処しようとしているため、将来的には問題が解決されることが予想されます。

See all articles