在 jQuery 中,可以使用 contenteditable
属性使元素具有可编辑的功能。要在按下“Enter”时触发“Shift-Enter”,可以使用以下方法:
keydown
事件。event.shiftKey
是否为 true
来判断。示例代码如下:
$('[contenteditable]').on('keydown', function(event) {
if (event.which === 13 && event.shiftKey) {
// 在这里执行操作
event.preventDefault(); // 阻止默认行为
}
});
在这个示例中,我们监听了具有 contenteditable
属性的元素的 keydown
事件。当按下“Shift-Enter”时,可以执行需要的操作,并阻止默认行为以避免换行。
领取专属 10元无门槛券
手把手带您无忧上云