循环遍历具有数组的name属性

时间:2013-12-09 13:00:07

标签: jquery loops

我的表单包含多个输入文本框,可以收发电子邮件。

<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

循环电子邮件[]

3 个答案:

答案 0 :(得分:2)

使用attribute selector找到它们,并each循环播放它们:

$('input[name="email[]"]').each(function() {
    // ...
});

Live Example | Source

答案 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(){

})