我想在輸入按鍵被禁用的元素時產生一個函數。當鼠標懸停時元素按鍵
$(".example").on("keypress", function(e) {
if (e.keyCode == 13) {
alert("enter pressed");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="example" disabled/>
我想懸停的方法,但我不能succesfull。
這是的jsfiddle鏈接:https://jsfiddle.net/vL9emkzL/
編輯屈居鏈接:https://jsfiddle.net/vL9emkzL/1
'disabled'元素不能引發事件,所以你想做什麼是不可能的。作爲一種解決方法,您可以使用'readonly'來代替,但這可能會產生連鎖效應,具體取決於您使用輸入的方式 –
@RoryMcCrossan它不適用於只讀,因爲元素必須專注於觸發按鍵事件。 - 我的壞,不好的操縱。它工作正常 – Alexis
先生,當我只讀我可以改變輸入看看這個代碼塊https://jsfiddle.net/vL9emkzL/1/ –