小编Cod*_*der的帖子

嵌套内容上的Keypress事件可编辑(jQuery)

我有一个CONTENTEDITABLE div,在div里面我有一个CONTENTEDITABLE范围,我想做的是能够处理内部SPAN上的onkeypress事件.

所以,javascript代码将是:

$(function()
{
    $('#someid').keypress(function(event){alert('test');});
});
Run Code Online (Sandbox Code Playgroud)

HTML内容将是:

<div id="mydiv" contenteditable="true">
editable follows:<span id="someid" contenteditable="true">Some TEXT</span>
</div>
Run Code Online (Sandbox Code Playgroud)

如果你在浏览器上测试它,当你在某个TEXT上按一个键时,你会看到你不会看到'测试'对话框,我知道问题是在父div中触发了事件,所以SPAN没有得到这个事件,也是因为它没有焦点.所以我希望你帮助找到解决方案.

html javascript jquery events contenteditable

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

contenteditable ×1

events ×1

html ×1

javascript ×1

jquery ×1