【问题标题】:Passing Array Index to onClick Function ReactJS将数组索引传递给 onClick 函数 ReactJS
【发布时间】:2020-03-17 10:46:23
【问题描述】:

我想将数组中的数据传递给 onClick 函数,使用一些值作为参考,可能使用索引

这里是代码

tempEle.push(
<tr key={set.product[i].id}>

<td className="body-sticky">
<div>
<strong>
{set.product[i] && set.product[i].name
? <a href= {set.product[i].id} onClick = {(e, id)=>alert(e.preventDefault(),id)} > 
{set.product[i].name}  
</a>
: '-'}
</strong>
</div>

【问题讨论】:

    标签: javascript reactjs


    【解决方案1】:

    只需将您的 onClick 属性更改为空白箭头方法。这应该可以。

    {set.product[i] && set.product[i].name
     ? <a href= {set.product[i].id} onClick = {()=>alert(set.product[i].id)} > 
     {set.product[i].name} 
    

    这将创建一个新方法,当您单击链接时将执行该方法。

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多