В ReactJS, как я могу вызвать прослушиватель onClick
родительского элемента div
, независимо от того, запускается ли щелчок по дочернему элементу? В следующем коде onItemClick
запускается только в том случае, если я нажимаю где-нибудь в родительском div
, где нет дочерних элементов.
<div class={className} onClick={this.onItemClick}>
<Row key={"row_"+id}>
<Col><FormGroup controlId={"name"}><Form.Control type="text" disabled value={name}/></FormGroup></Col>
<Col><FormGroup controlId={"status"}><Form.Control type="text" disabled value={status}/></FormGroup></Col>
<Col><FormGroup controlId={"warmth"}><Form.Control type="text" disabled value={warmth}/></FormGroup></Col>
</Row>
</div>
1 ответ
Вы можете передать родительскую функцию onclick дочернему элементу с реквизитами и вызвать this.props.onClick в div onClick дочернего элемента.
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Обратите внимание, что JavaScript — это НЕ Java. Включите все теги, относящиеся к вашему вопросу: например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [стройный] и т. д.
onClick
.