如何获取数组元素id(附图)
发布于 5 年前 作者 xiulan06 19316 次浏览 来自 问答

一开始我写options.id,获取不到,然后打印,打印的结果是currentTarget里面有id,但是id的值为空,不知道是data里的数据格式问题还是别的,不知道该怎么弄,求大神指教

3 回复

wxml里怎么写的呢

你原来的数组没有定义id,你看到的currentTarget本身就有id,默认值为""空字符,

可以这个改:

<block wx:for="{{text}}" wx:key=“index”>

    <view>

        <text class=“text” bindtap=“dianji”  data-text_id="{{index}}"> {{item}}</text>

    </view>

</block>

这样打印出来的 options.currentTarget.dataset.text_id  就是这个text元素所在列表的index位置了,

这是数据

回到顶部