好像代碼簡單一點給我,但在每一個()函數根本不叫的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