2016-06-08 108 views
0

打開電子郵件客戶端時,顯示「事件未定義」錯誤消息我有兩個電子郵件輸入字段,其類名爲send_email。我想在用戶雙擊電子郵件字段時顯示電子郵件客戶端。要做到這一點,我用下面的jQuery代碼,但它顯示的錯誤消息:當我嘗試使用dblclick()

事件沒有定義

$(document).ready(function(){ 
    $('input.send_mail').dblclick(function() { 
    event.preventDefault();  
    var email = $(this).val(); 
    var subject = '';  
    window.location = 'mailto:' + email + '?subject=' + subject; 
    }); 
}); 
+0

'$( 'input.send_mail')DBLCLICK(函數(事件){',你需要接受'event'作爲參數傳遞給處理程序 –

回答

2

在您使用event.preventDefault()dblclick代碼,但沒有設置活動屬性。試試這個:

$('input.send_mail').dblclick(function(event) { // < 'event' here 
    event.preventDefault(); 
    // your code... 
}): 
+0

哦,我看..... ... –

相關問題