基于Jquery的实现回车键Enter切换焦点_jquery
接下来我们使用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、 运行程序

那页面中如果有TextArea 元素,我们如何使用Enter切换焦点呢,办法是有的,如下充分运用了Jquery的一些特性。
4、 HTML代码
分析:
页面中所以的TextBox 引用Class=”cls”,便于后期的对页面元素的Jquery查询。
5、 Javascript代码
分析:
var $inp = $('.cls');
取的样式为cls的所有元素 赋值给变量inp
6、 运行效果

作者:灵动生活

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

在更新Windows11或從Windows10升級到Windows11時,您可能會遇到錯誤Wecouldnotupdatesystemreservedpartition。這可能伴隨著錯誤代碼0xc1900104、0x800f0922或0xc1900201。是什麼導致系統保留分割區錯誤?這可能是由無法再寫入的完整系統保留分區(SRP)引起的。此外,一些第三方安全和防毒應用程式寫入SRP並且可以快速填滿它。使用Linux進行雙重開機也可能是該錯誤的原因。此外,如果您

最好的Windows11可選功能可讓您充分利用PC的巨大潛力。您可以啟動生產力功能並獲得更多功能。因此,在需要時突然看到這些設定空白可能會很煩人。某些功能變為空白,從錯誤的系統設定到遺失和損壞的檔案。無論原因為何,我們都收集了七個簡單而有效的修復程序,以幫助您恢復Windows11選用功能。為什麼Windows功能框為空? Windows11選用功能框為空的原因有很多。以下是一些流行的:設定錯誤。包含有關Windows功能資訊的組件儲存損壞。損壞的系統檔案。如何在Windows

不幸的是,更改Windows裝置的基本設定(例如亮度和音量)可能有點麻煩。為了達到這些平凡的設置,用戶必須在幾個選單中導航,這是相當不直觀的。值得慶幸的是,Windows提供了一個工具,允許使用者透過點擊手指來存取和更改這些平凡的設定。問題是很少人知道它的存在。而那些這樣做的人可能不知道如何啟用它。什麼是Windows行動中心? Windows行動中心或WMC首次在WindowsVista中引入,它是一個內建的Windows元件,它集中了與便攜式和行動裝置最相關的資訊和設定。其中一些

WindowsMediaPlayer用於播放音訊和視訊檔案。但有時當您嘗試使用Windows媒體播放器開啟mp3或mp4檔案時,它會給予錯誤訊息,指出伺服器執行失敗。因此,您無法繼續。是不是很煩?但不要擔心這個問題可以解決。在本文中,我們有一些解決方案,您可以嘗試擺脫錯誤。讓我們開始吧!備份Windows媒體播放器檔案的步驟在套用任何解決方案之前,最好備份相關檔案或資料夾。現在讓我們看看如何備份Windows媒體播放器檔案請注意:備份是可選的,如果您需要擁有的所有播放清單和設定文

enter在主鍵盤區的右邊,Shift鍵的上面;enter鍵是回車鍵,又稱確認鍵、輸入鍵;在電腦鍵盤上有一個寫有Enter或return字樣的按鍵,就被叫做「回車鍵”,其中Enter是Windows系統的叫法,而macOS中叫做return。

當發布任何補丁或引入任何功能時,經常更新系統非常重要。如果我們不這樣做,那麼我們就會錯過關鍵的錯誤修復、弱安全性、軟體不相容等等。系統可能只是表現得很奇怪,或者程式只是崩潰了。通常,我們會透過瀏覽設定和更新和安全性來更新系統,然後檢查是否有可用的更新。如果您無法存取設定或存取更新和安全選項,還可以如何進行更新?我們可能很少人有這個問題,但解決方案很簡單,也可以使用PowerShell指令完成。在本文中,讓我們學習如何使用PowerShell指令手動更新Windows10系統。使用PowerS

Vue是一個非常強大的JavaScript框架,它可以輕鬆地幫助我們建立互動性強的網路應用程式。 Vue提供了一些非常方便的功能,其中包括事件修飾符。事件修飾符是一種能夠簡化DOM事件綁定的方式,為我們提供了快速處理特定事件的方法。在Vue中,我們可以透過使用v-on指令來綁定事件。 v-on指令可以使我們監聽特定的事件並觸發事件處理函數。對於常用的DOM事

enter是回車鍵;在電腦鍵盤上有一個寫有Enter或return字樣的按鍵,被叫做“回車鍵”,其中Enter是Windows系統的叫法,而macOS中叫做return,而有的Windows電腦的enter按鍵會有一彎箭頭;回車鍵有兩個作用,分別是:1、確認輸入的執行指令;2、在文字處理中起換行的作用。
