如果 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" />
Run Code Online (Sandbox Code Playgroud)
然后我就可以获得数组索引
测试1 测试2 测试3 测试4
非常感谢帮助!
谢谢,
你可以像这样使用 css 选择器
$('input[name^="data"]').each(function(){
//code
alert($(this).attr('name'));
});
Run Code Online (Sandbox Code Playgroud)
这是一个 JS Fiddle 示例http://jsfiddle.net/cqatyghb/
这可能是最好的选择器。基本上测试选择器的开头data[test-和结尾]
$('input[name^="data\\[test-"][name$="]"]').each(function(){
alert($(this).attr('name'));
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10447 次 |
| 最近记录: |