2012-01-01 44 views

回答

1

動議邏輯常規方法並調用從everywhere.for的OnEnter事件,結合KEYUP並檢查密鑰號碼13.

$("#new_selector").keyup(function(event){ 
    var keyCode = event.keyCode || event.which; // browser compatible 
    if(keyCode === 13){ 
     do_something(); 
    } 
}); 

$("#action_button").click(function() { 
    do_something(); 
}); 

function do_something(){ 
// 
} 
+0

謝謝你!這是一個很大的幫助。 – 2012-01-01 05:55:06

+0

沒有朋友..畢竟我們在這裏互相幫助... – 2012-01-01 05:56:20

+0

當然。愛上社區。希望很快我能夠幫助社區中的其他人,一旦我達到了我所要求的掌握程度。 – 2012-01-01 06:00:58

6

創建一個命名函數並使用它來代替匿名函數。

$("#action_button").click(processAction); 
$("#otherSelector").otherEvent(processAction); 

function processAction() { 
    // your code here 
} 
+0

好了,所以我現在可以使用多個選擇器對於相同的碼?謝啦!肯定的好信息!新年快樂btw。 – 2012-01-01 05:38:17

+0

@MichaelGrigsby如果jfriend00的答案解決了你的問題,請'接受'他的答案。 – 2012-01-01 05:46:38

+0

我接受了@ dku.rajkumar的回覆。這是最有幫助的。 – 2012-01-01 05:59:34

0

你是否在同一行上添加事件鏈接一個選擇器? 據我所知,你必須有一個全新的聲明。 你可以嘗試:。

$( 「#action_button」)點擊(函數(){...})加( '其他選擇器')的OnEnter ... 但我不知道是否可行在所有。

+1

這顯然不是OP詢問的問題。問題說「不同的選擇器」和「相同的代碼」。有了這個,你會得到「相同的選擇器」和「不同的代碼」。 – jfriend00 2012-01-01 05:46:55

相關問題