【发布时间】:2015-06-07 08:45:20
【问题描述】:
遇到了一个代码,其中submit() 事件已应用于表单中的输入字段。
比如:
$("#foo").click(function(){
$("#formID input").submit();
})
其中"#foo" 是动态创建的列表元素。这是否只提交输入字段而不是整个表单?
【问题讨论】:
-
我假设它会引发 ReferenceError,因为输入元素没有
submit方法。 -
@Touffy — 它不是未声明的变量,因此不会触发引用错误。如果该属性不存在,那么它会抱怨
undefined不是一个函数。 jQuery 实例确实有submit方法。 -
啊,是的,你是对的,这将是一个 TypeError。对jQuery了解不多。现在我检查了一下,它实际上会发送一个“提交”事件。
标签: javascript forms dom-events submit