javascript - 将值传递给 div 并将其添加到前面

标签 javascript jquery ruby-on-rails ruby coffeescript

我有一个div:

<div id="message">
  <p>Message: </p>
  <p><%= message.value %></p>
  <p>User: </p>
  <p><%= message.user %></p>
</div>

以及具有 ActionCable 功能的 coffescript

App.notification = App.cable.subscriptions.create "MessageChannel",
   received: (data) ->
   $('#messages').prepend ?

我想将数据值(data.message 和 data.user)传递给 div 并将其添加到带有“messages”id 的 div 中。有办法做到吗?

谢谢

最佳答案

<div id="messages"></div>

<div id="message">
  <p>Message: </p>
  <p id="pMessage"></p>
  <p>User: </p>
  <p id="pUser"></p>    
</div>

function addMessage(data){
    $("#pMessage").text(data.message);
    $("#pUser").text(data.user);
    $("#message").appendTo($("#messages"));
}

关于javascript - 将值传递给 div 并将其添加到前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40729036/

相关文章:

javascript - 分配一个新的字符串值会产生需要收集的垃圾吗?

javascript - Windows机器上网站的自动登录脚本?

javascript - 如何从异步调用返回响应?

javascript - 谷歌图表量规

php - jQuery load() 在不同选项卡上时

c# - 使用 Javascript 过滤 GridView

javascript - 为什么 Backbone 模型在保存时向服务器发送重复的属性?

ruby-on-rails - Rails API、设计和移动应用程序。

ruby-on-rails - 如何为父 Rails 应用程序提供可用的引擎方法?

javascript - 子类组件来重写事件处理程序?