我以爲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