Я пытаюсь найти div на странице, содержащей данный фрагмент текста в цикле (metric.DisplayGroup), и если его там нет, создайте его (внутри ячейки таблицы) , Используя мой код ниже, моя консоль показывает, что я правильно нахожу элементы, и я могу видеть, как появляются мои новые элементы, но в следующий раз по циклу проверка не находит новые, которые я добавил, и поэтому создает больше ,jQuery не работает должным образом
Любые идеи? спасибо!
console.log("looking for " + metric.DisplayGroup);
if ($("div:not(:contains('" + metric.DisplayGroup + "'))")) {
console.log("adding: " + metric.DisplayGroup);
$(ChartTable).append("<tr><td colspan='3'><div>" + metric.DisplayGroup + "</div></td></tr>");
}
что вы имеете в виду в следующий раз? Как называется «следующий раз»? – Huangism
Можете ли вы показать нам скрипку/демо? Вы снова запускаете селектор на каждой итерации? Если это не будет выполнено снова, оно не будет знать никаких новых элементов – helion3