Jquery 監(jiān)視按鍵,按下回車鍵觸發(fā)某方法的實(shí)現(xiàn)代碼
<script type="text/javascript">
$(function () {
$('input:text:first').focus(); //把焦點(diǎn)放在第一個(gè)文本框
var $inp = $('input'); //所有的input元素
$inp.keypress(function (e) { //這里給function一個(gè)事件參數(shù)命名為e,叫event也行,隨意的,e就是IE窗口發(fā)生的事件。
var key = e.which; //e.which是按鍵的值
if (key == 13) {
alert("aaa");
}
});
});
一個(gè)奇怪現(xiàn)象:
我拖了一個(gè)Login控件,然后給它轉(zhuǎn)化為template,用于自定義開(kāi)發(fā)。
以上代碼中捕捉到了文本欄的回車按鍵,這時(shí)要去觸發(fā)LoginButton來(lái)提交登錄信息進(jìn)行驗(yàn)證,可是使用$("[id$=LoginButton]").click();只在firefox上有效,在IE無(wú)效,歪打正著的嘗試一下$("[id$=LoginButton]").focus();,在ie下有效,在IE上focus()即完成了對(duì)焦又執(zhí)行了點(diǎn)擊,這是為什么呢?
$inp.keypress(function (event) {
var key = event.which;
if (key == 13) {
$("[id$=LoginButton]").click(); //支持firefox,IE武校
//$('input:last').focus();
$("[id$=LoginButton]").focus(); //支持IE,firefox無(wú)效。
//以上兩句實(shí)現(xiàn)既支持IE也支持 firefox
}
});
Jquery 中使用鍵盤監(jiān)聽(tīng)事件(ssh)
$(document).ready(function(){
find();
$("#pageSize").bind("keyup",function(){find();});
//設(shè)置鍵盤 監(jiān)聽(tīng)事件 也就是當(dāng)你在該文本框中輸入值后 就立刻執(zhí)行相對(duì)應(yīng)的方法 這里所表示的是 當(dāng)你在文本框中輸入4 等 就會(huì)在頁(yè)面上顯示4條數(shù)據(jù)
("#pageSize:這是拿到標(biāo)簽屬性id的值)
("keyup": 鍵盤監(jiān)聽(tīng)事件 值是固定的 不可以更改)
(后面的function(){find();}:則是所要執(zhí)行的方法)
$("#pageNo").bind("keyup",function(){find();});
//設(shè)置鍵盤 監(jiān)聽(tīng)事件 也就是當(dāng)你在該文本框中輸入值后 就立刻執(zhí)行相對(duì)應(yīng)的方法 這里所表示的是 當(dāng)你在文本框中輸入5 等 就會(huì)在頁(yè)面上顯示第五條頁(yè)
alert(" find()");
同上
});
- jquery如何撲捉回車鍵觸發(fā)的事件
- jquery 綁定回車動(dòng)作撲捉回車鍵觸發(fā)的事件
- jquery實(shí)現(xiàn)回車鍵觸發(fā)事件(實(shí)例講解)
- jquery禁止回車觸發(fā)表單提交
- jquery移除、綁定、觸發(fā)元素事件使用示例詳解
- jquery實(shí)現(xiàn)input輸入框?qū)崟r(shí)輸入觸發(fā)事件代碼
- jQuery實(shí)現(xiàn)長(zhǎng)按按鈕觸發(fā)事件的方法
- jQuery事件的綁定、觸發(fā)、及監(jiān)聽(tīng)方法簡(jiǎn)單說(shuō)明
- JQuery自動(dòng)觸發(fā)事件的方法
- JQuery文本改變觸發(fā)事件如聚焦事件、失焦事件
- jQuery實(shí)現(xiàn)的回車觸發(fā)按鈕事件功能示例
相關(guān)文章
JQuery實(shí)現(xiàn)動(dòng)態(tài)添加刪除評(píng)論的方法
這篇文章主要介紹了JQuery實(shí)現(xiàn)動(dòng)態(tài)添加刪除評(píng)論的方法,涉及jQuery處理鼠標(biāo)事件及json數(shù)據(jù)的相關(guān)技巧,需要的朋友可以參考下2015-05-05使用jQuery fancybox插件打造一個(gè)實(shí)用的數(shù)據(jù)傳輸模態(tài)彈出窗體
模態(tài)窗體已經(jīng)成為Web開(kāi)發(fā)人員設(shè)計(jì)界面時(shí)經(jīng)常要使用的傳輸數(shù)據(jù)的方式;通過(guò)模態(tài)窗口,可以提高網(wǎng)站的可用性;你可以在你的郵件里收到用戶發(fā)送的反饋消息2013-01-01基于JQuery實(shí)現(xiàn)的Select級(jí)聯(lián)
Select級(jí)聯(lián),想必大并不陌生吧,本文為大家介紹下使用jquery是如何快速實(shí)現(xiàn)的,希望對(duì)大家有所幫助2014-01-01zTree節(jié)點(diǎn)文字過(guò)多的處理方法
這篇文章主要為大家詳細(xì)介紹了zTree節(jié)點(diǎn)文字過(guò)多的處理方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11jQuery UI結(jié)合Ajax創(chuàng)建可定制的Web界面
這篇文章主要為大家詳細(xì)介紹了jQuery UI結(jié)合Ajax創(chuàng)建可定制的Web界面,如何利用Ajax和jQuery UI創(chuàng)建具有各種定制功能的高度可定制的UI,感興趣的小伙伴們可以參考一下2016-06-06jQuery實(shí)現(xiàn)的圖片輪播效果完整示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的圖片輪播效果,結(jié)合完整實(shí)例形式分析了jQuery結(jié)合時(shí)間函數(shù)動(dòng)態(tài)改變頁(yè)面元素樣式的相關(guān)技巧,需要的朋友可以參考下2016-09-09JQuery each()函數(shù)如何優(yōu)化循環(huán)DOM結(jié)構(gòu)的性能
each()方法能使DOM循環(huán)結(jié)構(gòu)簡(jiǎn)潔,不容易出錯(cuò)。each()函數(shù)封裝了十分強(qiáng)大的遍歷功能,使用也很方便,它可以遍歷一維數(shù)組、多維數(shù)組、DOM, JSON 等等在javaScript開(kāi)發(fā)過(guò)程中使用$each可以大大的減輕我們的工作量2012-12-12使用jquery選擇器如何獲取父級(jí)元素、同級(jí)元素、子元素
這篇文章主要介紹了使用jquery選擇器如何獲取父級(jí)元素、同級(jí)元素、子元素,需要的朋友可以參考下2014-05-05cnblogs TagCloud基于jquery的實(shí)現(xiàn)代碼
自創(chuàng)"山寨版"的"博客園"TagCloud!...2010-06-06