我有这样的文本输入数组:

<input type="textbox" name="mobileno[]"><br>
<input type="textbox" name="mobileno[]"><br>
<input type="textbox" name="mobileno[]"><br>

它们是在运行时使用“添加更多”按钮生成的。

有没有一种方法可以使用jQuery来获取文本输入值并将其传递给ajax请求?

我创建了一个ajax请求,但无法以名称=值模式获取文本输入数组的值。

最佳答案

您可以这样:

$('input[name="mobileno[]"]').each(function(){
  alert($(this).val());
});
^=查找名称为 mobileno文本开头的元素,然后使用each遍历所有元素以获取其值。

更多信息:
  • http://api.jquery.com/attribute-starts-with-selector/
  • http://api.jquery.com/jQuery.each/
  • 07-28 10:30