javascript - JQuery 按 ID 选择与 document.GetElementByID

标签 javascript jquery

我刚开始使用 JQuery,正在学习教程视频。有一次,演示者选择了 javascript 而不是 JQuery 选择器。只是想知道为什么下面的 javascript getElementById 在将对象传递给函数时工作正常,但第二个却不行?

谢谢!

// works
addTask(document.getElementById('taskText'), evt);

// doesn't
addTask($('#taskText'), evt);

最佳答案

getElementById() 返回一个 DOM 元素引用。

jQuery 的选择器返回一个 jQuery 对象。您可以使用

从 jQuery 对象获取元素引用
$('#taskText').get(0);

参见 http://api.jquery.com/get/

关于javascript - JQuery 按 ID 选择与 document.GetElementByID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7035660/

相关文章:

javascript - 如何更改 jquery DateTimePicker 中的年份范围?

javascript - 如何将对象的对象数组转换为一维数组?

jquery - 用户不活动后隐藏一堆 Div

jquery - 从 jqueryui 自动完成组合框中获取选定的值

jquery - 将文本拖放到文本区域

javascript - 我正在通过 $.POST 发布 UTF-8(印地语)数据,并在我的目录中获取此数据 ( मडमॴ¤¸à¤¿ सि mysql 数据库

javascript - 如何在 AngularJs ui-select-match 元素中的最终 html 元素上应用类?

javascript - Jquery 自动完成的正确监听器

jQuery - 将输入与现有的选择选项组选项进行比较

javascript - 如何让我的站点检测是否正在使用鼠标,然后在使用时向元素添加类?