Похоже, простой фрагмент кода для меня, но console.log в каждой функции() просто не называется:Почему бы не вызвать функцию jquery each()?
function updateLinks()
{
console.log("updateLinks() called");
$("a .appended").each(function()
{
console.log("Checking for " + this.id + " in array");
if($.inArray(this.id, savedTopics) > -1)
{
$(self).text("x");
}
});
}
Первый «updateLinks() под названием» отображается сообщение, но каждая функция() не работает вообще. Ничего из ожидаемого эффекта не происходит. Приложенный класс предназначен для ряда ссылок, которые я создал ранее в скрипте. savedTopics - это массив целых чисел, возвращаемых из хранилища, и устанавливается перед этой функцией. Все это происходит в обратном вызове хранилища. Каждая из ссылок имеет определенный идентификатор, который связан с целыми числами в хранилище.
Что предотвращает запуск этого кода?
У вас есть другой узел с добавленным классом? прямо сейчас ваш селектор говорит: ' ' –
Возможно, вам нужно увидеть некоторые HTML – user1048676
Просьба предоставить фрагмент кода HTML. – Olrac