0
在submit()事件已應用於表單中的輸入字段的代碼中出現。 喜歡的東西:以表單形式在輸入字段中提交事件
$("#foo").click(function(){
$("#formID input").submit();
})
其中 「#foo」 是一個動態創建的列表元素。這是否只提交輸入字段而不是整個表單?
在submit()事件已應用於表單中的輸入字段的代碼中出現。 喜歡的東西:以表單形式在輸入字段中提交事件
$("#foo").click(function(){
$("#formID input").submit();
})
其中 「#foo」 是一個動態創建的列表元素。這是否只提交輸入字段而不是整個表單?
由於它沒有任何參數被調用,它會觸發提交事件。
這將冒泡並觸發該元素及其任何祖先的任何提交事件處理程序。
它不會觸發任何本地提交數據(這將需要在表單元素上調用該方法)。
我假設它會拋出一個ReferenceError,因爲輸入元素沒有'submit'方法。 – Touffy 2015-04-02 11:58:07
@Touffy - 它不是一個未聲明的變量,所以它不會觸發引用錯誤。如果該屬性不存在,那麼它會抱怨'undefined'不是函數。儘管jQuery實例確實有'submit'方法。 – Quentin 2015-04-02 12:06:19
啊,是的,你是對的,這將是一個TypeError。對jQuery不太瞭解。現在我檢查了一下,它實際上會派發一個'提交'事件。 – Touffy 2015-04-02 12:18:30