我需要使用第二个(动态生成的)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