Heim Web-Frontend js-Tutorial 基于Jquery的实现回车键Enter切换焦点_jquery

基于Jquery的实现回车键Enter切换焦点_jquery

May 16, 2016 pm 06:19 PM
enter 回车键

接下来我们使用Jquery实现回车键Enter切换焦点,此代码在常用浏览器IE7, IE8, Firefox 3, Chrome 2 和 Safari 4测试通过。
使用的开发工具是微软VS2010+Jquery框架。
实现步骤如下
1、 首先引用Jquery类库

2、 Javascript代码

复制代码 代码如下:



分析:
$('input:text:first').focus();
页面初始化时,焦点定位第一个文本框内
var $inp = $('input:text');
取的type=文本框的元素集合
$inp.bind('keydown', function (e) {}
给文本框集合绑定'keydown'事件
var key = e.which;
取的当前按下的键值 比如Enter的键值=13
e.preventDefault();
可以阻止它的默认行为的发生而发生其他的事情,在这里我们组织PostBack发生,而是切换焦点。另外一个相近的方法是stopPropagation,它起到阻止js事件冒泡的作用。
事件代理用到了两个在JavaSciprt事件中常被忽略的特性:事件冒泡以及目标元素。当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发。这一过程被称为事件冒泡;这个事件从原始元素开始一直冒泡到DOM树的最上层。对任何一个事件来说,其目标元素都是原始元素,在我们的这个例子中也就是按钮。目标元素它在我们的事件对象中以属性的形式出现。使用事件代理的话我们可以把事件处理器添加到一个元素上,等待事件从它的子级元素里冒泡上来,并且可以很方便地判断出这个事件是从哪个元素开始的。
var nxtIdx = $inp.index(this) + 1;
取的元素集合inp中的下一个元素索引
$(":input:text:eq(" + nxtIdx + ")").focus();
定位焦点到集合的下一个元素
3.、HTML代码
复制代码 代码如下:












分析:页面上存放四个文本框
3、 运行程序
基于Jquery的实现回车键Enter切换焦点_jquery
那页面中如果有TextArea 元素,我们如何使用Enter切换焦点呢,办法是有的,如下充分运用了Jquery的一些特性。

4、 HTML代码
复制代码 代码如下:












分析:
页面中所以的TextBox 引用Class=”cls”,便于后期的对页面元素的Jquery查询。

5、 Javascript代码
复制代码 代码如下:



分析:
var $inp = $('.cls');
取的样式为cls的所有元素 赋值给变量inp
6、 运行效果
基于Jquery的实现回车键Enter切换焦点_jquery
作者:灵动生活
Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Windows 11 kann die vom System reservierte Partition nicht aktualisieren: 3 Tipps Windows 11 kann die vom System reservierte Partition nicht aktualisieren: 3 Tipps Apr 26, 2023 pm 03:13 PM

Beim Aktualisieren von Windows 11 oder beim Upgrade von Windows 10 auf Windows 11 kann die Fehlermeldung Wecouldnotupdatesystemreservedpartition auftreten. Dies kann mit dem Fehlercode 0xc1900104, 0x800f0922 oder 0xc1900201 einhergehen. Was verursacht einen Fehler bei der vom System reservierten Partition? Dies kann durch eine vollständige System Reserved Partition (SRP) verursacht werden, auf die nicht mehr geschrieben werden kann. Darüber hinaus schreiben einige Sicherheits- und Antivirenanwendungen von Drittanbietern in den SRP und können diesen schnell füllen. Auch Dual-Booten mit Linux kann die Ursache für diesen Fehler sein. Darüber hinaus, wenn Sie

Optionale Funktionen von Windows 11 leer: Was tun? Optionale Funktionen von Windows 11 leer: Was tun? Apr 15, 2023 pm 02:49 PM

Mit den besten optionalen Funktionen von Windows 11 können Sie das enorme Potenzial Ihres PCs nutzen. Sie können Produktivitätsfunktionen aktivieren und weitere Funktionen erhalten. Daher kann es ärgerlich sein, wenn diese Einstellungen plötzlich leer sind, wenn Sie sie benötigen. Bestimmte Funktionen werden nicht angezeigt, von fehlerhaften Systemeinstellungen bis hin zu fehlenden und beschädigten Dateien. Was auch immer die Ursache sein mag, wir haben sieben einfache, aber effektive Korrekturen zusammengestellt, die Ihnen bei der Wiederherstellung optionaler Funktionen von Windows 11 helfen. Warum ist das Feld „Windows-Funktionen“ leer? Es gibt viele Gründe, warum das Feld mit den optionalen Funktionen von Windows 11 leer ist. Hier sind einige beliebte Fehler: Setup-Fehler. Der Komponentenspeicher mit Informationen zur Windows-Funktionalität ist beschädigt. Beschädigte Systemdateien. So verwenden Sie Windows

So beheben Sie den Fehler „Serverausführung fehlgeschlagen' im Windows Media Player So beheben Sie den Fehler „Serverausführung fehlgeschlagen' im Windows Media Player Apr 26, 2023 pm 09:28 PM

WindowsMediaPlayer wird zum Abspielen von Audio- und Videodateien verwendet. Wenn Sie jedoch versuchen, eine MP3- oder MP4-Datei mit dem Windows Media Player zu öffnen, wird manchmal eine Fehlermeldung angezeigt, die besagt, dass die Serverausführung fehlgeschlagen ist. Daher können Sie nicht fortfahren. Ist es nicht nervig? Aber keine Sorge, dieses Problem lässt sich lösen. In diesem Artikel stellen wir einige Lösungen vor, mit denen Sie versuchen können, den Fehler zu beheben. Fangen wir an! Schritte zum Sichern von Windows Media Player-Dateien Bevor Sie eine Lösung anwenden, ist es am besten, die relevanten Dateien oder Ordner zu sichern. Lassen Sie uns nun sehen, wie Sie Windows Media Player-Dateien sichern. Bitte beachten Sie: Die Sicherung ist optional, wenn Sie alle Wiedergabelisten und Profile benötigen

Windows 11: Wie aktiviere und verwende ich das Windows Mobility Center? Windows 11: Wie aktiviere und verwende ich das Windows Mobility Center? Apr 25, 2023 pm 06:58 PM

Leider kann das Ändern grundlegender Einstellungen Ihres Windows-Geräts, wie etwa Helligkeit und Lautstärke, etwas umständlich sein. Um zu diesen alltäglichen Einstellungen zu gelangen, müssen Benutzer durch mehrere Menüs navigieren, was eher unintuitiv ist. Glücklicherweise bietet Windows ein Tool, mit dem Benutzer mit einem Fingerklick auf diese alltäglichen Einstellungen zugreifen und sie ändern können. Das Problem ist, dass nur wenige Menschen wissen, dass es existiert. Und diejenigen, die dies tun, wissen möglicherweise nicht, wie sie es aktivieren können. Was ist das Windows Mobility Center? Windows Mobility Center oder WMC wurde erstmals in Windows Vista eingeführt und ist eine integrierte Windows-Komponente, die die wichtigsten Informationen und Einstellungen für tragbare und mobile Geräte zentralisiert. einige davon

Wo ist die Eingabetaste auf der Tastatur? Wo ist die Eingabetaste auf der Tastatur? Mar 24, 2023 pm 01:46 PM

Die Eingabetaste befindet sich auf der rechten Seite des Haupttastaturbereichs. Über der Umschalttaste befindet sich die Eingabetaste, die auch als Bestätigungstaste bezeichnet wird. Auf der Computertastatur befindet sich die Eingabetaste , die als „Enter-Taste“ bezeichnet wird, wobei Enter der Name des Windows-Systems ist und in macOS „Return“ heißt.

So installieren Sie Windows 10/11-Updates manuell mit PowerShell So installieren Sie Windows 10/11-Updates manuell mit PowerShell Apr 23, 2023 pm 05:13 PM

Wenn ein Patch veröffentlicht oder eine Funktion eingeführt wird, ist es wichtig, das System regelmäßig zu aktualisieren. Wenn wir dies nicht tun, verpassen wir kritische Fehlerbehebungen, schwache Sicherheit, Software-Inkompatibilitäten und mehr. Möglicherweise verhält sich das System einfach seltsam oder das Programm stürzt einfach ab. Normalerweise aktualisieren wir das System, indem wir die Einstellungen sowie Updates und Sicherheit durchsuchen und dann prüfen, ob Updates verfügbar sind. Wie können Sie sonst ein Update durchführen, wenn Sie nicht auf die Einstellungen oder Update- und Sicherheitsoptionen zugreifen können? Wahrscheinlich haben nur wenige von uns dieses Problem, aber die Lösung ist einfach und kann auch mit PowerShell-Befehlen durchgeführt werden. In diesem Artikel erfahren Sie, wie Sie das Windows 10-System mithilfe von PowerShell-Befehlen manuell aktualisieren. Verwenden Sie PowerS

Welcher Schlüssel ist Enter? Welcher Schlüssel ist Enter? Feb 22, 2023 pm 02:56 PM

Enter ist die Eingabetaste; auf der Computertastatur gibt es eine Taste mit dem Wort Enter oder Return, die als „Enter-Taste“ bezeichnet wird und in macOS und einigen Windows-Versionen „Return“ heißt Computer Die Eingabetaste hat einen gebogenen Pfeil; die Eingabetaste hat zwei Funktionen, nämlich: 1. Bestätigung des eingegebenen Ausführungsbefehls; 2. Funktion als Zeilenumbruch in der Textverarbeitung;

So verwenden Sie den Ereignismodifikator .v-on:keyup.enter in Vue, um das Ereignis des Drückens der Eingabetaste zu verarbeiten So verwenden Sie den Ereignismodifikator .v-on:keyup.enter in Vue, um das Ereignis des Drückens der Eingabetaste zu verarbeiten Jun 10, 2023 pm 11:43 PM

Vue ist ein sehr leistungsfähiges JavaScript-Framework, mit dem wir problemlos interaktive Webanwendungen erstellen können. Vue bietet einige sehr praktische Funktionen, einschließlich Ereignismodifikatoren. Ereignismodifikatoren sind eine Möglichkeit, die DOM-Ereignisbindung zu vereinfachen und uns die Möglichkeit zu geben, bestimmte Ereignisse schnell zu verarbeiten. In Vue können wir Ereignisse mithilfe der v-on-Direktive binden. Die v-on-Direktive ermöglicht es uns, bestimmte Ereignisse abzuhören und Ereignishandler auszulösen. Für gängige DOM-Dinge

See all articles