gpt4 book ai didi

jquery - 如果 name 属性是数组,如何循环遍历 jquery 中的元素?

转载 作者:行者123 更新时间:2023-12-01 06:46:04 24 4
gpt4 key购买 nike

如果 name 属性是一个数组,那么循环遍历元素的最佳方法是什么?

例如

<input type="hidden" name="data[test-1]" value="1" />
<input type="hidden" name="data[test-2]" value="2" />
<input type="hidden" name="data[test-3]" value="3" />
<input type="hidden" name="data[test-4]" value="4" />

然后我就可以获得数组索引

测试1测试2测试3测试4

非常感谢您的帮助!

谢谢

最佳答案

你可以像这样使用CSS选择器

$('input[name^="data"]').each(function(){
//code
alert($(this).attr('name'));
});

这是一个 JS Fiddle 示例 http://jsfiddle.net/cqatyghb/

这可能是最好的选择器。基本上测试选择器以 data[test- 开头并以 ]

结尾
$('input[name^="data\\[test-"][name$="]"]').each(function(){
alert($(this).attr('name'));
});

关于jquery - 如果 name 属性是数组,如何循环遍历 jquery 中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27209718/

24 4 0
文章推荐: audio - 通过网络发送语音并通过 HTML5 和移动应用程序获取
文章推荐: python - 在 PySpark Dataframe 中向数组内的元素添加天数
文章推荐: jquery - 无法删除多个动态添加的列表元素
文章推荐: jQuery 选择器 - 仅当