簡體   English   中英

jQuery 表單元素未動態加載

[英]jQuery form elements not loaded dynamically

我不確定為什么,但是當我調用$(form).serialize()它返回動態創建的元素中的對象。

我有這個 html 語法:

<form id="form1"></form>
<input type="text" name="formItem[0][value]" value="XX" />
<input type="text" name="formItem[INDEX][value]" value="XX" />

我調用方法來克隆input[name="formItem[0][value]"]並將INDEX替換為 1,所以我有這樣的表單:

<form id="form1"></form>
<input type="text" name="formItem[0][value]" value="XX" />
<input type="text" name="formItem[1][value]" value="XX" />
<input type="text" name="formItem[INDEX][value]" value="XX" />

但是,當我調用方法來序列化表單時,元素的數量仍然相同 -> 兩個 - 但對於這個例子:當我第一次提交表單時,沒有克隆輸入,有formItem[0][value]formItem[INDEX][value] ,但是當我調用 clone 然后提交表單時, serializeArray方法返回formItem[0][value]formItem[1][value] 在此處輸入圖片說明

你有什么想法,如何解決我的問題? https://jsfiddle.net/8u83h22j/2/

已解決 - 使用 Chrome 而不是 Safari 瀏覽器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM