ATTR。 ID只能使用一次,尽管ID不同

时间:2014-03-24 20:28:31

标签: javascript jquery jquery-ui jquery-ui-draggable jquery-draggable

这是我的网站:http://marmiteontoast.co.uk/fyp/login-register/register-username-builder.php

当您从右侧拖动图块并将其放在彩色框中时,它会为可放置的图片添加一个ID(请亲自尝试并查看)。

这适用于1号瓷砖和盒子,但其余的......它什么都不做。没有添加ID。

这是添加ID" droppedOne"的代码。工作正常:

$( ".slot.one" ).droppable({
  drop: function(event, ui) {
    ui.draggable.attr('id', 'droppedOne');
    $(".save.one").fadeIn("fast");
  }
});

1 个答案:

答案 0 :(得分:3)

ID对于html元素是唯一的

ui.draggable.attr('id', 'droppedOne');

需要使用一个类,改为:

ui.draggable.addClass("dropped");