我刚开始使用 JQuery,正在学习教程视频。有一次,演示者选择了 javascript 而不是 JQuery 选择器。只是想知道为什么下面的 javascript getElementById 在将对象传递给函数时工作正常,但第二个却不行?
谢谢!
// works
addTask(document.getElementById('taskText'), evt);
// doesn't
addTask($('#taskText'), evt);
最佳答案
getElementById()
返回一个 DOM 元素引用。
jQuery 的选择器返回一个 jQuery 对象。您可以使用
从 jQuery 对象获取元素引用$('#taskText').get(0);
关于javascript - JQuery 按 ID 选择与 document.GetElementByID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7035660/