Javascript div不';在回调函数中调用时,不能保持填充状态

Javascript div不';在回调函数中调用时,不能保持填充状态,javascript,jquery,html,socket.io,Javascript,Jquery,Html,Socket.io,我试图在socket.io的帮助下,用后端服务器请求的数据填充html div socket.on('solution response', function(solution) { console.log(solution) $('#answersheet').text(solution) }) 我知道我正在从后端服务器获取解决方案,因为我可以在控制台日志中看到它。有时html div会被填充,但只填充了一小部分秒,所以我认为这可能是一个持久性问题。是什么阻止我填补我的空缺的

我试图在socket.io的帮助下,用后端服务器请求的数据填充html div

socket.on('solution response', function(solution) {
    console.log(solution)
    $('#answersheet').text(solution)
})

我知道我正在从后端服务器获取解决方案,因为我可以在控制台日志中看到它。有时html div会被填充,但只填充了一小部分秒,所以我认为这可能是一个持久性问题。是什么阻止我填补我的空缺的?

看来你不见了

    socket.on('solution response', function(solution) {
      console.log(solution);
      $('#answersheet').text(solution);
    })

来自服务器的后续消息是否可能导致您用空字符串覆盖
div
的文本?如果该脚本在页面呈现之前在服务器上运行,则
$(“#应答表”)
在该函数运行时可能不存在。在函数中尝试
console.log($('#answersheet'))
,查看元素是否存在。不需要分号