好像代码简单一点给我,但在每一个()函数根本不叫的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是从存储返回的整数数组,并且在调用此函数之前设置。这一切都发生在存储回调中。每个链接都有一个特定的ID,它连接到存储中的整数。
什么是阻止此代码运行?
你有另一个附加类的节点吗?现在你的选择器说' ' –
可能需要看一些HTML – user1048676
请提供你的HTML代码片段。 – Olrac