javascript - 父元素和子元素的单独 onClick 事件
问题描述
我有这样的 JSX 代码:
<div id="parent" onClick={clickOnParent} style={{ width: 100, height: 100 }}>
<div id="child" onClick={clickOnChild} style={{ width: 20, height: 20 }} />
</div>
当我单击parent
(在外部child
)时,它将运行clickOnParent
,当我单击时,它child
当然会同时运行。现在我只想在完全点击. 我能怎么做?clickOnParent
clickOnChild
clickOnChild
clickOnParent
child
解决方案
const clickOnChild = (event) => {
event.stopPropagation();
...
}
推荐阅读
- google-cloud-platform - Dialog-flow v2 在 Angular 6 中使用 rest api
- javascript - 使用环回存储容器在环回中上传文件时出错
- php - set opt CURLOPT_USERAGENT 和在 header 字段 curl php 中设置 useragent 有什么不同?
- javascript - 警告:mysqli_stmt::bind_param():类型定义字符串中的元素数与绑定变量数不匹配
- xcode - 如何在 Xcode 10 中恢复快速帮助?
- c# - C# Process.Start With 参数正在运行没有参数的 exe 构造函数
- java - Maven:包 io.swagger.annotations 不存在
- wcf - WCF 自定义客户端检查器
- javascript - React:这没有在异步回调函数中定义
- cmake - 将 DCPU_DISPATCH 选项传递给 theano(禁用调度的 CPU 优化)