gpt4 book ai didi

javascript - 数组切片返回 [object Object] 而不是值

转载 作者:行者123 更新时间:2023-11-29 09:53:58 25 4
gpt4 key购买 nike

我正在尝试获取特定 div 被放下时的位置。在一些帮助下,我整理了下面的代码。我在最后一点添加以尝试获取特定值,但它只是返回 [object Object] 而不是 [0,0] 或 [0,120] 之类的东西。

所以问题是我如何从数组中获取实际值?

Here是一个 jsFiddle

$(function() {
$('.AppList').droppable({
accept: ".App",
tolerance: 'fit',
drop: function(event, ui) {
var apps = $(".App"),
positions = [];

$.each(apps, function (index, app) {
var positionInfo = $(app).position();

positions.push(positionInfo);
});
var Time = positions.slice(0,1);
var x=document.getElementById("posThis");
x.innerHTML=Time;
console.log(positions);
}
});
});

最佳答案

这里的问题是positionInfo is an object ,不是数组。 Time 是一个数组,其中包含一个这样的对象。

我相信你想要这样的东西:

var Time = positions[0];
var x=document.getElementById("posThis");
x.innerHTML= '[' + Time.left + ',' + Time.top + ']';

关于javascript - 数组切片返回 [object Object] 而不是值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16245137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com