Dav*_*ini 5 jquery css-selectors jquery-selectors
我需要使用第二个(动态生成的)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);
Run Code Online (Sandbox Code Playgroud)
这行不通,但是我不确定为什么。我可以在原始输入字段中添加一个id并使用它来选择它们,但是我更希望了解问题所在并使用正确的选择器。
在此先感谢您的问候
编辑:对不起,我意识到我没有指定哪个部分不起作用。这是最后一行,当我尝试使用选择器进行选择时,所以这似乎是错误的最后一行
根据您的更新进行更新
var OriginalFiled = $('#TT_CartForm__form input[name="' + FieldName + '"]');
Run Code Online (Sandbox Code Playgroud)
尝试更改引用以确保字符串可供读取。还有一点要记住,IE7 和 IE8 仅在指定了 !DOCTYPE 时才支持属性选择器。在 IE6 中,它们根本不起作用
另外,请仔细检查您的元素 ID 名称,我注意到它有两个带下划线的区域,一个区域有 2 个下划线。确保保存输入的 div 具有完全相同的 id 值
| 归档时间: |
|
| 查看次数: |
28353 次 |
| 最近记录: |