在jQuery追加方法中更改文本颜色?

时间:2016-09-11 23:44:33

标签: javascript jquery css

socket.on('usernames', function(data, colour) {
  $('#usersInRoom').append($(data).css('color', colour) + "<br/>");
});

此代码输出:

[object Object]

提前应用css方法不起作用。如何完成更改字符串数据颜色的任务?

1 个答案:

答案 0 :(得分:1)

试试这个:

socket.on('usernames', function(data, colour) {
    $('#usersInRoom')
        .append($('<span>').css('color', colour).text(data))
        .append($('<br>'))
    ;
});

你不能用jQuery对象连接字符串