javascript - 使用 append() 添加元素并设置其 id

标签 javascript jquery sockets dom

我正在使用 websockets 将信息从服务器传输到客户端:

socket.on('db', function(data) {
    for(i = 0; i < datas.length; i++) {
        $('#showtable').append(
            $('<tr></tr>').append(
                // many <td>s                   
            )
        );
    } 
});

为了进一步使用,我需要对表格行进行编号,以便我可以单独选择它们。知道我该怎么做吗?

最佳答案

将 id 设置为 i 变量:

$('<tr></tr>', { id : i }).append(
    // many <td>s                   
)

尽管我不确定是否有必要,因为您可以使用 :eq() 轻松选择给定索引处的行选择器,无需唯一 ID。

关于javascript - 使用 append() 添加元素并设置其 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40427826/

相关文章:

c# - 第一次机会异常(exception)

java - Android 客户端使用 Java 套接字连接到 PC 上的服务器

javascript - 错误的函数上下文

javascript - Vue.js axios delete方法删除数组中的错误对象

javascript - 在 onclick 事件上运行 PHP 代码

python - 如何在检测到文件更改时发送消息? Twisted 和 Web 套接字

javascript - AngularJS 在不活动后显示视频,隐藏视频并重置为点击开始

javascript - 模式打开时保持背景滚动

php - 如何将 JavaScript 对象传递给 PHP 并访问值

jquery - 使用 Jquery 选择 div 中的图像类以进行淡入