您好我已經使用-webkit-appearnce從div創建了一個textarea。現在我想在按鍵上爲這個div添加一個事件。我盡我所能來做到這一點,但我不知道我錯在哪裏。如何使用'contenteditable'屬性將按鍵事件添加到div
請看看代碼,讓我知道錯在這個
CSS什麼:
#input {
-moz-appearance: textfield;
-webkit-appearance: textfield;
background-color: white;
background-color: -moz-field;
border: 1px solid darkgray;
box-shadow: 1px 1px 1px 0 lightgray inset;
font: -moz-field;
font: -webkit-small-control;
margin-top: 5px;
padding: 2px 3px;
width: 398px;
}
HTML:
<div id="input" contenteditable>I look like an input</div>
的Jquery:
$('#input').unbind().on('keypress', function(e) {
if (e.which == 13) {
alert('hello');
}
});
感謝
當用戶點擊「Enter」時,你的事件就會執行。您是否不希望顯示換行符以及顯示的提示? –