@Morerion

Как перевести строку на js в html?

В базе хранится например: (p) текст (/p),
Когда я вывожу это из базы, получается (p) текст (/p),
js:
$('#gooo').click(function() {
  var text = $('#messageInput').val();
  text = name + ': ' + text + '[@Admin]';
  text = '<p class="" id="' + userData.uid + '">' + text + '</p>';
  $('#item' + userData.uid).data("user", userData.uid);
  ref.push({text: text});
  $('#messageInput').val('');

});
ref.on('child_added', function(snapshot) {
  var message = snapshot.val();
  displayChatMessage(message.text);
});
function displayChatMessage(text) {
  $('<div/>').text(text).appendTo($('#messagesDiv'));
  $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
};

html:
<div class='container'>
    <div id='messagesDiv'></div>
    <input type='text' id='messageInput' class="form-control" placeholder='Message'>
    <button class='btn btn-warning' id='gooo'>Go</button>
  </div>

Как сделать так, что бы на выводе из базы в сам чат, создавался не (p)текст(/p), а просто текст, Но при этом класс id должен быть виден для всех(
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
Xaz16
@Xaz16
Front End Developer
Не совсем понял вопрос, но подозреваю что вам нужен .html()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы