1. 程式人生 > >js回車事件及得到游標所在元素id

js回車事件及得到游標所在元素id

全域性:

$(function(){
document.onkeydown = function(e){ 
    var ev = document.all ? window.event : e;
    if(ev.keyCode==13) {

           $('#FormId).submit();//處理事件

     }
}
});  


某個控制元件:
$('#id').keydown(function(e){
if(e.keyCode==13){
   $('#FormId).submit(); //處理事件
}
});

if (window.event.keyCode==13) window.event.keyCode=0   //這樣就取消回車鍵了

如果想模擬Tab鍵,只要寫成  if (window.event.keyCode==13) window.event.keyCode=9    就行了,它會跳到另一個元素上。


//得到游標所在元素id
$(document).click(function (e){
var ev = document.all ? window.event : e;
var v_id = $(ev.target).attr('id');
var v_name = $(ev.target).attr('name');
alert(v_id+"   -   "+v_name);

});