假设您有一个帖子列表,并且每个帖子都有一个 id。
现在可以有许多按钮、字段等与这篇文章进行交互。
(编辑/删除/upvote/title .. 仅举几例)
我在每个交互元素中都包含了 id,并用它来引用其他元素。(例如,当用户单击编辑按钮时,我会找到具有相同 id 的 textarea 来更改外观)
<div class='post' data-post-id='3'>
<div class='upvote' data-post-id='3'>
{{upvote}}
</div>
<div class='textarea' data-post-id='3'>
</div>
<div class='buttons'>
<button class='btn-edit' data-post-id='3' />
<button class='btn-delete' data-post-id='3' />
<button class='btn-upvote' data-post-id='3' />
</div>
</div>
我对javascripts相当陌生,感觉很尴尬。
是否有更好的方案(或策略)来提供标识符以供使用?