2016-08-02 91 views
0

即時通訊很抱歉,但我不知道如何調用此代碼。因此,標題。jquery - 將事件處理程序添加到對象羣體

$("#e12").select2({ 
    width: "resolve", 
    tags: ["Cardiologist", "Anesthesiologist", "Neurologist", "Gynecologist", "Andrologist"] 
    }); 

這是填充我的input元素的代碼。不過,我想爲此添加一個事件處理程序。我如何添加這個?

$('#e12').keypress(function(event) { 
    if (event.keyCode == 13) { 
     event.preventDefault(); 
    } 
}); 

P.S.請告訴我我的第一個代碼被稱爲什麼。

+0

第一個代碼正在初始化select2插件,所以我猜它應該調用__「插件的初始化」__ –

+0

你想要什麼樣的事件處理程序?點擊,懸停等...? – Adjit

回答

0

你的第一個代碼是使用select2插件並且是initializing你輸入的數據,這個數據將被input使用。

並使用的keydown

$('#e12').on("keydown",function(event) { 
    if (event.keyCode == 13) { 
    event.preventDefault(); 
    } 
}); 

他們是一個little different。在這種情況下,按鍵不會在您的字段中插入任​​何內容。

+0

它仍然無法正常工作。我仍然可以在輸入欄中按回車。 – Noobster

相關問題