使用jQuery在ContentEditable字段(Html 5)中控制输入用户(在实例中为禁用词)的方法是什么?
<div contentEditable="true" id="title" >
...
$('#title').focus(function()
...
不起作用。
感谢您的帮助。
文森特
答案 0 :(得分:4)
如果您想控制用户的输入,您应该处理keydown
事件或类似的事情。在该事件处理程序中,如果用户输入禁用密钥,则可以执行e.preventDefault()
,以便不在该元素中输入密钥。例如。
$('div[contenteditable=true]').keydown(function (e) {
e.preventDefault();
});