我以为2是相同的。为什么jQuery UI可拖动不能使用getElementById
$("#SomeId")
和
document.getElementById("SomeId")
我想我是错的,因为下面的作品
$("#SomeId").draggable();
凡为这些都不做
document.getElementById("SomeId").draggable();
或
var x = document.getElementById("SomeId");
x.draggable();
我的问题是这里的区别是什么? JQuery是否做了一些小技巧并注册,只有通过JQuery选择的元素才能与JqueryUI一起使用?
到目前为止,我的项目只有香草Javascript,但现在我必须使用JQuery,所以我正在迁移。我知道如何解决这个问题,并有一些修复的想法,但我的问题是关于为什么这不起作用,因为理解更重要。
因为它是jQuery的一部分,而不是DOM ... – epascarello