【问题标题】:Get all div from table to array [closed]将所有 div 从表中获取到数组 [关闭]
【发布时间】:2013-07-24 22:34:34
【问题描述】:

这里我有一个带有可拖动 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} ... ] 

这可能吗?

对不起我的英语

【问题讨论】:

    标签: javascript jquery html css arrays


    【解决方案1】:

    什么是 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});
    });
    

    【讨论】:

    • 是的,但只有表格中的 div... 不是来自所有页面
    • 表格的左侧和顶部
    • 以及如何举例.. 打印数组中的 3 个元素?
    • 如何调用数组arrayOfDivs[3]中的3个元素?
    • 在表格中..我将选择器更改为#table .draggable。
    猜你喜欢
    • 2020-03-28
    • 1970-01-01
    • 2017-07-10
    • 1970-01-01
    • 1970-01-01
    • 2015-07-06
    • 1970-01-01
    相关资源
    最近更新 更多