2016-05-29 16 views
0

。對事件我有一個輸入與居住類「btnForget」,我想這個代碼與居住類和KEYDOWN

$("document").on('keydown', '.btnForget', function() { 
     alert("keydown..."); 
}); 

但如果類不是從一開始就不起作用。

+0

我只是不明白爲什麼你談論一個「活」類在這裏......但如果你談論的'。 live()'方法,請看這裏:http://stackoverflow.com/questions/37473686/w3c-schools-example-not-working –

+0

二讀......剛纔看到:「從一開始就不存在」。我想你會談論'.btnForget',它是這個函數中的一個選擇器。 「不在那裏」是什麼意思? –

+0

'$(document)'不帶引號 – epascarello

回答

2

你不應該使用引號與文檔

<!-- works --> 
 
$(document).on('keydown', '.btnForget', function() { 
 
     alert("without"); 
 
}); 
 

 

 
<!-- does not work --> 
 
$("document").on('keydown', '.btnForget', function() { 
 
     alert("with"); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<button type="button" class="btnForget">Click</button>