使用append()添加元素并设置其ID

时间:2016-11-04 16:44:12

标签: 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                   
            )
        );
    } 
});

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

1 个答案:

答案 0 :(得分:3)

将id设置为i变量:

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

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