javascript - 使用 Javascript getElementById 与 Jquery 重置表单的区别

标签 javascript jquery getelementbyid

当重置我的表单时,这有效:document.getElementById("flagform").reset();

但这不是:$("#flagform").reset();

试图理解其中的区别。后者没有对象重置。

最佳答案

在 Javascript 示例中,reset 针对 DOM 元素运行,而在 jQuery 示例中,它针对 jQuery 对象运行。使用 [0] 访问器从 jQuery 对象中获取选定的 DOM 元素。

$('#flagform')[0].reset();

关于javascript - 使用 Javascript getElementById 与 Jquery 重置表单的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9541432/

相关文章:

javascript - event.target 元素的 style.display ="block"和其他元素的 style.display ="none"

javascript - 如何将对象转换为字符串

javascript - 如何处理 Promise 递归

javascript - 如何使用 Greasemonkey 阻止删除或停止 jquery 中的匿名函数

javascript - 点击交换两个元素

javascript - 如何将值从 View 传递到 MVC ASP .NET 中的另一个 Controller

javascript - getElementById() 总是显示 NULL 状态

javascript - 如何从javascript数组中推送JSON中的元素

Javascript 设置一个变量,该变量在每个子元素上发生变化

javascript - 如何正确地将数据从 jQuery 和 Ajax 附加到 HTML?