我有以下非常简单的代码,使用jQuery将动态创建的项追加到列表中:
var keywords = ["word1", "word2", "word3", ...];
$.each(keywords, function(index, keyword) {
var searchResultHTML = "<li id=" + index + ">" + search(keyword) + "</li>";
$(searchResultHTML).appendTo("#search_result_list");
});
以上代码适用于所有主流桌面浏览器。但是,在iPad / iPhone等移动浏览器中,生成的列表始终包含重复项。怎么可能出错?非常感谢!