2014-11-05 52 views
0

請考慮這樣的情景:在有和沒有更新面板頁面加載運行功能

我有一些網頁有他們的1個主page.some有更新面板和一些沒有。我有一個jQuery代碼,當用戶提出​​事件時,我想執行它。

$(document).ready(function() { 
    $('.myClass').on('keydown', function (e) { 
     var MainCharKey = e.which.toString(); 
     ... 
    }) 
}) 

我想這個代碼添加到我的母版頁和每一個textboxmyClass CSS類使用這個code.Problem是,當我把這個在我的母版頁,在頁面有更新面板此代碼的工作只有一次(第一次頁面加載),當發生任何回發時,此代碼不起作用。如果我以這種方式更改該代碼:

function pageLoad(){ 
    $(document).ready(function() { 
     $('.myClass').on('keydown', function (e) { 
      var MainCharKey = e.which.toString(); 
      ... 
     }) 
    }) 
} 

此代碼在沒有更新面板的頁面上不起作用。

如何(或在哪裏)我可以編寫這個代碼,與沒有更新面板運行?

感謝

回答

1

嘗試使用此方法添加事件代表團

$(document).on('keydown', '.myClass', function (e) { 
    var MainCharKey = e.which.toString(); 
    ... 
});