Javascript 每个动态输入数组都是二维的
我有一个问题,每个动态输入数组从第一个元素验证Javascript 每个动态输入数组都是二维的,javascript,jquery,Javascript,Jquery,我有一个问题,每个动态输入数组从第一个元素验证 <div> <input name="item[0][name]"/> <textarea name="item[0][description]"></textarea> <input name="item[1][name]"/> <textarea name="item[1][description]"></textarea> &
<div>
<input name="item[0][name]"/>
<textarea name="item[0][description]"></textarea>
<input name="item[1][name]"/>
<textarea name="item[1][description]"></textarea>
<input name="item[2][name]"/>
<textarea name="item[2][description]"></textarea>
</div>
item[0]
item[0][name] ¿have a name?
item[0][description] ¿have a description?
item[1]
item[1][name] ¿have a name?
item[1][description] ¿have a description?
但是这个在控制台中返回6hello,在这个例子中我需要返回3hello或item[]的计数
item[0]
item[1]
item[2]
这是因为我需要对每个进行验证
<div>
<input name="item[0][name]"/>
<textarea name="item[0][description]"></textarea>
<input name="item[1][name]"/>
<textarea name="item[1][description]"></textarea>
<input name="item[2][name]"/>
<textarea name="item[2][description]"></textarea>
</div>
item[0]
item[0][name] ¿have a name?
item[0][description] ¿have a description?
item[1]
item[1][name] ¿have a name?
item[1][description] ¿have a description?
谢谢 我解决了这个问题
<div>
<input name="item[0][name]" value="name"/>
<textarea name="item[0][description]">description</textarea>
<input name="item[1][name]" value="name"/>
<textarea name="item[1][description]">description</textarea>
<input name="item[2][name]" value="name"/>
<textarea name="item[2][description]">description</textarea>
</div>
描述
描述
描述
和使用jquery的javascript
var n = $( 'input[name^="item"]' ).length;
console.log(n);
for (var i=0; i<n; i++) {
console.log(n);
console.log($('input[name^="item['+i+'][name]"]').val());
console.log($('textarea[name^="item['+i+'][description]"]').val());
}
var n=$('input[name^=“item”]”)长度;
控制台日志(n);
对于(var i=0;如果您的输入
缺少一个结束符/>
。而且,对于您显示的代码,选择器也不可能循环6次-尤其是因为它会循环。您能给我们一个关于问题的工作示例吗?使用输入[name^=item]“
instead Mohammad Thank but with name^=item我在控制台中收到6 hello Grory McCrossan我在编写问题时修复了此代码示例,但这不是问题:(因为您有另一个输入的名称以item
开头。