javascript - 允许子元素使用 jQuery 继续/触发事件
问题描述
我有这个针对文档对象的代码:
$(document).on('keydown', function(event) {
event.preventDefault();
});
例如,是否可以在子元素上放置异常<textarea>
并允许 keydown 在该子元素上正常进行?
解决方案
根据 CBroe 的输入,解决方案是在有异常的元素调用 keydown 事件时调用 stopPropagation() :
$('textarea').on('keydown', function(event) {
event.stopPropagation();
});
推荐阅读
- python-3.x - 如何将今天的日期放在 Python 数据框中每一行的第一列?
- javascript - puppeteer 不等待前一个循环迭代完成
- html - 调整浏览器大小时如何让html控件一起移动
- react-native - React 原生简单动画
- ios - Google Firestore 和/或其实时数据库是否具有按位置(x 英里内)、按日期排序和限制获取帖子的查询功能?
- javascript - mongodb在插入后添加新字段并自动递增
- angular - 如何将 Angular 项目转换为 war 文件?
- .net - 如何在 .NET 中加载证书请求并从中创建证书
- node.js - 如何阻止 Cloud Firestore 触发器相互覆盖?
- javascript - 我不能在 TypeScript 中使用 useContext Hook