在做富文本编辑器时遇到一个问题,问题结构如图所示
我在a,b,c上都绑定keydown事件,再在c中输入内容,只有a会触发事件回调,并且target是a。也就是说在contenteditable中不管嵌套多少层元素,不管在哪个元素中输入内容,最后都是最外层这个a触发事件回调(input textarea这类替换元素不会这样)。
我怎么才能实现 在id为b的元素上绑定keydown事件,用来监听从id为c的元素冒泡上来的keydown事件呢。
在做富文本编辑器时遇到一个问题,问题结构如图所示
我在a,b,c上都绑定keydown事件,再在c中输入内容,只有a会触发事件回调,并且target是a。也就是说在contenteditable中不管嵌套多少层元素,不管在哪个元素中输入内容,最后都是最外层这个a触发事件回调(input textarea这类替换元素不会这样)。
我怎么才能实现 在id为b的元素上绑定keydown事件,用来监听从id为c的元素冒泡上来的keydown事件呢。
9 回答9.4k 阅读
6 回答5.1k 阅读✓ 已解决
5 回答3.7k 阅读✓ 已解决
4 回答8k 阅读✓ 已解决
7 回答10.1k 阅读
5 回答8.3k 阅读
2 回答10.4k 阅读✓ 已解决
将contenteditable属性绑定在内层div不行吗