【发布时间】:2018-12-07 18:08:36
【问题描述】:
我有一个 <div> 与其子 <p> 的大小相匹配
我正在向我的 div 发送一个 onClick 处理程序,但我无法单击它,因为 <p> 正在阻止它。
我可以将 onClick 处理程序发送到另一个级别,但似乎有办法处理这个问题。
class ExampleParent extends React.Component{
constructor(props) {
super(props);
this.handleClick = this.handleClick.bind(this);
}
handleClick(event) {
console.log(event.target);
}
render() {
<ExampleChild onClick={this.handleClick} />
}
}
const ExampleChild = (props) => {
return (
<div onClick={(event) => props.handleClick(event)}>
<ExampleGrandchild />
</div>
)
}
const ExampleGrandchild = () => {
return (
<p>hi</p>
)
}
【问题讨论】:
-
请分享代码sn-p
-
我认为您最好更新您的问题并包含相关的源代码....
-
请访问help center,使用tour查看内容和How to Ask。做一些研究,搜索关于 SO 的相关主题;如果您遇到困难,请发布您的尝试minimal reproducible example,并注明输入和预期输出。
-
我在问如何单击
标签下的
。示例发布。谢谢
标签: javascript html reactjs