如何将字符串添加到React JSX div ID?

问题描述 投票:0回答:2

我想像这样在jsx中更改div的ID:-

{ ['A','B','C','D'].map((element, cell) => (
    <div id="alphabet_{element}">
        Some
    </div>
)) } 

但是这导致

<div id="alphabet_{element}">
    Some
</div>

如何获取我的div ID中的{element}的实际值?

javascript reactjs browser frontend jsx
2个回答
0
投票

尝试一下:

{ ['A','B','C','D'].map((element, cell) => (
    <div id={`alphabet_${element}`}>
        Some
    </div>
)) } 

0
投票

使用模板文字来用字符串连接变量。

id={`alphabet_${element}`}

有关差异方法,请参考-> Template literals (Template strings)

© www.soinside.com 2019 - 2024. All rights reserved.