Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        6年前关闭。
                                                                                            
                
        
这里有一个带有可拖动div和可拖放表的代码:http://jsbin.com/exetuk/1/edit

当我将div拖到表上时,有类.draggable的div副本。

我如何从表中创建一个带有div的数组,但每个元素都有

var arrayOfDivs = [{topPosition, leftPosition, lat, lng},{topPosition, leftPosition, lat, lng}{topPosition, leftPosition, lat, lng}{topPosition, leftPosition, lat, lng} ... ]


这可能吗?

对不起我的英语不好

最佳答案

什么是lefPosition和topPosition?应该从哪里拿走?

该脚本可能类似于以下内容:

var arrayOfDivs = [];

$("#table .draggable").each(function(index, item){
   var lat = $(item).attr("lat");
   var lng = $(item).attr("lng");
   var top = ??????;
   var left = ??????;
   arrayOfDivs.push({topPosition : top, leftPosition: left, lat : lat, lng : lng});
});

10-05 21:02
查看更多