Javascript interact.js拖放引用div

Javascript interact.js拖放引用div,javascript,jquery,html,interact.js,Javascript,Jquery,Html,Interact.js,所以,这可能只是interact.js用户的一个问题,或者我完全错过了一些东西 我正在寻找一个javascript库,它为我提供了所有这些给定功能的拖放/缩放/旋转和触摸功能。因此,我偶然发现了interact.js,但在使用onDrop方法时,我似乎在引用元素时遇到了问题: 我将只获取interact.js页面的代码,我在这里提供给您: 造成问题的部分是: $(event.relatedTarget.id).hide(); 它不会做任何事情,也不会抛出任何错误。更重要的是: $('#yes-

所以,这可能只是interact.js用户的一个问题,或者我完全错过了一些东西

我正在寻找一个javascript库,它为我提供了所有这些给定功能的拖放/缩放/旋转和触摸功能。因此,我偶然发现了interact.js,但在使用onDrop方法时,我似乎在引用元素时遇到了问题:

我将只获取interact.js页面的代码,我在这里提供给您:

造成问题的部分是:

$(event.relatedTarget.id).hide();
它不会做任何事情,也不会抛出任何错误。更重要的是:

$('#yes-drop').hide();
有效,也有效:

console.log(event.relatedTarget.id);

返回预期的id。这是一个错误吗?

解决方案:如果希望代码正确运行,就应该使用正确的语法

$('#'+event.relatedTarget.id).hide();
这实际上是一个正确且有效的解决方案:

稍微好一点:

    $(event.relatedTarget).hide();