span react from event div attribute reactjs

reactjs - from - react onclick event target



Obtenga datos de objetos y elementos de destino del evento onClick en reaccion js (3)

¿Qué hay de usar una función de flecha en el controlador onClick?

handleClick = (e, data) => { // access to e.target here console.log(data); } <input type="checkbox" value={data.id} defaultChecked={false} onClick={((e) => this.handleClick(e, data))}/>

Este es mi código. Quiero obtener datos tanto en el objeto como en el elemento de destino utilizando el evento onClick. Alguien puede ayudarme.

handleClick = (data) => { console.log(data); } <input type="checkbox" value={data.id} defaultChecked={false} onClick={this.handleClick.bind(null, data)}/>


Primero, si vincula null no obtendrá ningún contexto ni objeto UIEvent.

Debe cambiar su onClick a ''onClick = {this.handleClick} `.

Y su función de asa debe verse como

handleClick = (event) => { const { target: { value } } = event; // And do whatever you need with it''s value, for example change state this.setState({ someProperty: value }); };


Prueba esta variante de código:

handleClick = (data, e) => { console.log(e.target.value, data); } <input type="checkbox" value={data.id} defaultChecked={false} onClick={this.handleClick.bind(this, data)}/>