Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 11.01.2018, 22:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

SpaceAlarm,
запомнить и не добавлять больше, если ничего больше не изменяется, если будет изменение нужно знать что вы хотите изменить
Ответить с цитированием
  #22 (permalink)  
Старый 11.01.2018, 22:42
Кандидат Javascript-наук
Отправить личное сообщение для SpaceAlarm Посмотреть профиль Найти все сообщения от SpaceAlarm
 
Регистрация: 05.05.2016
Сообщений: 103

Сообщение от рони Посмотреть сообщение
SpaceAlarm,
запомнить и не добавлять больше, если ничего больше не изменяется, если будет изменение нужно знать что вы хотите изменить
Так а как это в коде то организовать?
Ответить с цитированием
  #23 (permalink)  
Старый 11.01.2018, 22:44
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

SpaceAlarm,
var out = {};
socket.on("test", function(data) {
  console.log(data.text.length);
  var num = data.text.length;
  for (var i = 0; i < num; i++) {
    var id = data.text[i].client_ids;
    if (!out[id]) {
      var tr = $("<tr><td>ID:</td><td>" + id + "</td></tr>").appendTo("#num");
      out[id] = tr;
    }
  }
});
Ответить с цитированием
  #24 (permalink)  
Старый 11.01.2018, 23:00
Кандидат Javascript-наук
Отправить личное сообщение для SpaceAlarm Посмотреть профиль Найти все сообщения от SpaceAlarm
 
Регистрация: 05.05.2016
Сообщений: 103

Сообщение от рони Посмотреть сообщение
SpaceAlarm,
var out = {};
socket.on("test", function(data) {
  console.log(data.text.length);
  var num = data.text.length;
  for (var i = 0; i < num; i++) {
    var id = data.text[i].client_ids;
    if (!out[id]) {
      var tr = $("<tr><td>ID:</td><td>" + id + "</td></tr>").appendTo("#num");
      out[id] = tr;
    }
  }
});
Объясните пожалуйста ход схемы, что бы я понял, суть фикса
Ответить с цитированием
  #25 (permalink)  
Старый 11.01.2018, 23:13
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

SpaceAlarm,
if (!out[id]) если нет в обьекте такого свойства, создаём строку
Ответить с цитированием
  #26 (permalink)  
Старый 11.01.2018, 23:20
Кандидат Javascript-наук
Отправить личное сообщение для SpaceAlarm Посмотреть профиль Найти все сообщения от SpaceAlarm
 
Регистрация: 05.05.2016
Сообщений: 103

Сообщение от рони Посмотреть сообщение
SpaceAlarm,
if (!out[id]) если нет в обьекте такого свойства, создаём строку
А как заменить Чисто на js без использования jquery
var tr = $("<tr><td>ID:</td><td>" + id + "</td></tr>").appendTo("#num");
Ответить с цитированием
  #27 (permalink)  
Старый 11.01.2018, 23:27
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

SpaceAlarm,
var tr = document.querySelector("#num tbody").insertAdjacentHTML("beforeEnd", "<tr><td>ID:</td><td>" + id + "</td></tr>");
Ответить с цитированием
  #28 (permalink)  
Старый 11.01.2018, 23:35
Кандидат Javascript-наук
Отправить личное сообщение для SpaceAlarm Посмотреть профиль Найти все сообщения от SpaceAlarm
 
Регистрация: 05.05.2016
Сообщений: 103

Сообщение от рони Посмотреть сообщение
SpaceAlarm,
var tr = document.querySelector("#num tbody").insertAdjacentHTML("beforeEnd", "<tr><td>ID:</td><td>" + id + "</td></tr>");
https://jsfiddle.net/gbLvgyng/4/ что то не срабатывает
Ответить с цитированием
  #29 (permalink)  
Старый 11.01.2018, 23:46
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

SpaceAlarm,
важны детали, телепаты но пасаран
<table>
  <tbody id="num">
      <tr id="channel_list" class="danger"></tr>
 </tbody>
</table>
<script>
   var id = 2;
   var tbody = document.querySelector("#num");
   tbody.insertAdjacentHTML("beforeEnd", "<tr><td>ID:</td><td>" + id + "</td></tr>");

</script>
Ответить с цитированием
  #30 (permalink)  
Старый 12.01.2018, 01:36
Кандидат Javascript-наук
Отправить личное сообщение для SpaceAlarm Посмотреть профиль Найти все сообщения от SpaceAlarm
 
Регистрация: 05.05.2016
Сообщений: 103

Спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формы, динамическая таблица |Alexxx|# Элементы интерфейса 21 15.04.2015 20:16
Скрипт, форма, таблица. Обероныч Общие вопросы Javascript 9 28.10.2014 09:51
Таблица псевдографикой Vit (X)HTML/CSS 3 27.11.2012 09:03
jqgrid. таблица не отображается в Mozilla и Google Chrom skalka jQuery 0 19.07.2011 09:19
Помогите пожалуйста с циклом faforty Общие вопросы Javascript 2 26.06.2011 21:38