javascript - 如何在动态表中创建唯一的ID?

标签 javascript jquery html coldfusion

我正在尝试为输入字段和按钮上的每个表行获取唯一的 ID。目前我表中的所有 id 都是相同的。我想为每个输入字段和保存按钮设置唯一的 ID。这是我的 HTML 代码:

<cfoutput query="qryTable" group="DateSch">
    <tbody> 
        <tr>
            <td rowspan="#StartTime#">#DateFormat(DateSch,'mm/dd/yyyy')#</td>
        </tr>
        <cfoutput>
            <tr>
                <td>#TimeFormat(StartTime,'hh:mm tt')#</td>
                <td>#TimeFormat(EndTime,'hh:mm tt')#</td>
                <td>
                    <label>
                        <input type="text" name="email" id="email" class="email" placeholder="example@gmail.com">
                        <input type="button" id="slot" name="slot" class="slot" value="Save" onClick="saveSlot('#TimeSlotID#')">
                    </label>
                </td>
            </tr>
        </cfoutput>
    </tbody>
</cfoutput>

正如您从上面的代码中看到的,我的输入字段 id 都是电子邮件,我的按钮 id 是插槽。我如何才能使它们对于每一行都是唯一的?如果有人可以提供帮助,请告诉我。

最佳答案

currentRow添加到ID

<cfoutput query="qryTable" group="DateSch">
<tbody> 
    <tr>
        <td rowspan="#StartTime#">#DateFormat(DateSch,'mm/dd/yyyy')#</td>
    </tr>
    <cfoutput>
        <tr>
            <td>#TimeFormat(StartTime,'hh:mm tt')#</td>
            <td>#TimeFormat(EndTime,'hh:mm tt')#</td>
            <td>
                <label>
                    <input type="text" name="email" id="email#currentRow#" class="email" placeholder="example@gmail.com">
                    <input type="button" id="slot#currentRow#" name="slot" class="slot" value="Save" onClick="saveSlot('#TimeSlotID#')">
                </label>
            </td>
        </tr>
    </cfoutput>
</tbody>
</cfoutput>

关于javascript - 如何在动态表中创建唯一的ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34727383/

相关文章:

Javascript : find first and last date of every month between two dates?

javascript - AngularFireMessaging - 错误 this._next 不是函数

javascript - 使用 jquery 进行拼写检查有什么问题吗

html - 如何使垂直滚动条出现在 RMarkdown 代码块中(html View )

html - 使用 <link> 其中 'rel' 不是 'stylesheet'

javascript - 单击按钮时停止和恢复滚动页面

javascript - 砖石留下了很多空间

javascript - SailsJS 填充通过套接字publishUpdate发送的属性

jquery - 如何使用CSS变换实现两个多步表单,每边一个表单

javascript - 当链接在 href 中有哈希时,链接仅在移动设备上切换 - jquery