我需要使用第二個(動態生成的)div的值更新表單某些輸入字段的值。按名稱在div中選擇輸入
下面的代碼
$("#second_update_form_data :input").each(function(index) {
//find all input fields in the second div
var FieldName = $(this).attr("name");
var FieldValue = $(this).val();
//try to get the corresponding field from the original form to change it
var Selector = "#TT_CartForm__form input[name=" + FieldName + "]";
var OriginalFiled = $(Selector);
這是不行的,但我不知道爲什麼。我可以爲原始輸入字段添加一個id並使用它來選擇它們,但我更願意理解錯誤並使用正確的選擇器。
由於提前, 親切的問候
編輯: 對不起,我知道我沒有指定哪部分不工作。 這是最後一行,當我嘗試使用選擇器選擇,所以它的這最後一個似乎
哪一部分不工作?你關閉了你的每個功能嗎? – undefined
是否有任何錯誤?也是一個隨機的註釋,但不要使用'大寫'作爲變量,除非它們是Classes/instsantiable對象。 –
感謝您對命名約定的建議。是的,每個函數都是關閉的,錯誤在行var OriginalFiled = $(Selector);如果我刪除或評論它的工作,直到結束 – DavidTonarini