你好,就像我正在制作一个拖放系统,我希望当我拖放一张图片时,它应该被删除,但问题是当有很多图片时,即使我拖放任何随机图片,第一张图片总是会得到删除而不是应该删除的那个。我制作了一个 jquery 代码,在其中我得到了 picid、id 和登录 id 认为 jquery .attr() 然后我在拆分的帮助下打破这些值,然后得到我想要的所有值。对于每张图片,图片 ID 都不同,但每次我使用警报拖放任何图片时,我发现它从第一张图片中获取值。
我的代码通过var a = $('.plzx').attr('mihref');
它获得了价值,但它从第一张照片中获得了价值。谁能帮忙
$(function() {
// there's the gallery and the trash
$trash = $("#trash");
// let the gallery items be draggable
$("a", ".polaroids").draggable({
zIndex: 999,
revert: "invalid",
helper: function() {
$copy = $(this).clone();
return $copy;
},
appendTo: 'body',
scroll: false
});
$("a", ".polaroids").selectable();
$trash.droppable({
accept: ".polaroids a",
activeClass: "custom-state-active",
drop: function(event, ui) {
var a = $('.plzx').attr('mihref');
alert(a);
var parts = a.split("?")[1].split("&");
var table = {};
for (var i = 0; i < parts.length; i++) {
var pair = parts[i].split('=');
table[pair[0]] = pair[1];
}
var gid = table.id;
}
});
});