[英]how can i call selected item into model when i click on button in react?
how can i call selected item into model when i click on button in react?当我单击反应按钮时,如何将所选项目调用到 model 中? I tried this code but it gave me same output for every buttons...
我试过这段代码,但它给了我相同的 output 每个按钮......
More Details更多细节
<div class="modal fade" tabIndex="-1" id="exampleModal" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Details</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body" onClick={this.update}>
<h4>{this.state.data.name}</h4>
<h5>Region :- {this.props.item.region}</h5>
<h6>Capital :-{this.props.item.capital}</h6>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
{/* <button type="button" class="btn btn-primary">Save changes</button> */}
</div>
</div>
</div>
</div>
handleItem(capital){ console.log(capital) } render(){ return( <div class="modal fade" tabIndex="-1" id="exampleModal" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">Details</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" onClick={this.update}> <h4>{this.state.data.name}</h4> <h5>Region:- {this.props.item.region}</h5> <h6>Capital:-{this.props.item.capital}</h6> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal" onClick={this.handleItem.bind(this,this.props.item?.capital)} >Close</button> {/* <button type="button" class="btn btn-primary">Save changes</button> */} </div> </div> </div> </div> ) }
i think you are missing onclick event where you can get the value我认为您缺少 onclick 事件,您可以在其中获得价值
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.