recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - React développe lui-même les composants d'une table. Comment obtenir l'ID de la ligne actuelle en cliquant dans une ligne?

class ManageTable extends Component{
showModal(){

}
render(){
    return(
        <tr id={user.id}>
        <td>{}</td>
        <td>{}</td>
        <td>{}</td>
        <td>{}</td>
        <td ref="viewDatail"><a onClick={this.showModal}>查看详情</a></td>
        </tr>
        )
    }
}

export default ManageTable;

Cliquez pour afficher les détails, comment obtenir l'ID de la ligne actuelle.

Je souhaite passer à l'étape suivante. La première étape consiste à obtenir la pièce d'identité. Comment y parvenir ?
Demandez à Dieu de vous guider.

淡淡烟草味淡淡烟草味2756 Il y a quelques jours804

répondre à tous(2)je répondrai

  • phpcn_u1582

    phpcn_u15822017-05-19 10:27:02

    showModal(event) {
        event = event.nativeEvent;
        const tr = event.target.parentNode;
        console.log(tr.id);
    }

    répondre
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:27:02

    Essayez-le :
    <td ref="viewDatail"><a onClick={this.showModal.bind(this)}>查看详情</a></td>

    répondre
    0
  • Annulerrépondre