如何在TextBox上使用JQuery的拖放?

我正在使用JQuery并希望移动一个文本框。在拖动它时使用draggable函数并使其成为droppable()以便在其上删除一些属性。 我无法使文本框可拖动也不能删除? 只有当我用Div包围文本框时才有可能。 为什么会这样? 使用文本框实现上述function的正确方法是什么?

默认情况下,输入元素是可拖动的,因为它不知道您是否要拖动文本框或只是将焦点放在文本框上。

它是输入元素的默认取消选项,但您可以覆盖它

$("#yourTextBox").draggable({ cancel: null });