我的表单包含多个输入文本框,可以收发电子邮件。
<li style="text-decoration: none" id="email1"><input type="text" name="email[]" /></li>
<li style="text-decoration: none" id="email2"><input type="text" name="email[]" /></li>
还可以选择添加更多输入字段。
我想循环遍历每封电子邮件,以便执行事后验证。
如何使用jquery
循环电子邮件[]答案 0 :(得分:2)
使用attribute selector找到它们,并each
循环播放它们:
$('input[name="email[]"]').each(function() {
// ...
});
答案 1 :(得分:0)
要循环并对元素执行操作,请使用each()
:
$('input[name="email[]"]').each(function(i,e){
// i is the index of the current element within the collection,
// e is the DOM node node
});
Simple demonstrative example of how to use
input
是元素类型选择器,[name="email[]"]
是元素等于选择器。
参考文献:
答案 2 :(得分:0)
使用以下内容。你需要逃避'['和']'字符希望它能帮到你。
$('input[name="email\\[\\]"]').each(function(){
})