首页 文章

如果我有两个主机,如何jquery只附加一次?

提问于
浏览
-3

我有一个dinamically crated页面,获取数据库数据并在页面上打印 . 存储在claster上的项目包含两个主机 . 如果我使用 append() 方法它会公开数据,因为每个主机都会进行 append() 调用 . 所以我的问题是如果两个主机同时直接运行,如何只追加一次?比如我这样做

var arr = ["NY", "LA", "CA", "ETC"]
for (var i in arr){
    $('#container').append(arr[i])

1 回答

  • 1
    function onlyUnique(value, index, self) { 
        return self.indexOf(value) === index;
    }
    
    // usage example:
    var arr = ["NY", "LA", "CA", "ETC","NY"];
    var unique = arr.filter( onlyUnique ); 
    
    console.log(unique);
    

    您可以在添加数据之前尝试以下操作

相关问题