1
This is an example on CodePen.contenteditable div에 preventDefault를 사용하는 방법은 무엇입니까?
다음 코드는 어쨌든입니다 :
HTML :
<div contenteditable="true" id="mydiv"></div>
jQuery를 :
$(function() {
$("#mydiv").keydown(function (evt) {
if (evt.which == 13) {
evt.preventDefault();
alert('event fired');
}
});
});
되지 않는 이유 evt.preventDefault()
방법을 사용할 수 있습니까?
하지만'return false'를 사용하는 것은 나쁜 습관이라고 생각했습니다. – think123
@ think123'return false'는'evt.preventDefault();'와'evt.stopPropagation();' –
을 모두 호출하는 것과 같습니다. 'preventDefault'는 이벤트가 버블 링되는 것을 막지 않습니다. 그것은'stopPropagation'이하는 일입니다. –