遍历具有不同索引的表单元素名称数组
Posted
技术标签:
【中文标题】遍历具有不同索引的表单元素名称数组【英文标题】:traverse array of form element names with different indexs 【发布时间】:2012-09-14 19:02:14 【问题描述】:大家好,希望你们能帮帮我
我有一个表单,其中包含动态数量的特定输入字段,其数组名称具有唯一但随机的索引。
现在我想遍历这些字段,但是在获取它们、遍历它们等方面遇到了麻烦。
我有这样的东西
<input type='text' name='resources[2]' />
<input type='text' name='resources[4]' />
<input type='text' name='resources[5]' />
现在想做一些事情,比如“对于每个带有 name=resources 的输入,用它的值和索引号做一些事情。”
哦,我正在尝试用 jquery 来做这个......
提前致谢。
【问题讨论】:
【参考方案1】:您可以使用通配符来匹配选择器中的模式,这里您可以使用 ^(用于开头),您可以阅读有关通配符的更多信息here
Live Demo
$('input[name^=resources]').each(function()
alert( $(this).val());
)
【讨论】:
是的 :)...谢谢.. 但是“^”到底是什么?这个选择器是如何工作的。 更新了我的答案,^ 用于startsWith以上是关于遍历具有不同索引的表单元素名称数组的主要内容,如果未能解决你的问题,请参考以下文章