可能这已经回答了,但我找不到.
我需要为每个图像显示200-300个图像,每个图像有3-6个文本字段,我希望用户能够选择具有相同第二个元素的所有图像.
示例:选择图像图像[487] [1],图像[488] [1],图像[489] [1],图像[某物] [1] ..子元素为"1"的所有元素.
<input name="image[487][1]" type="textfield" >
<input name="image[487][8]" type="textfield" >
<input name="image[487][9]" type="textfield" >
<input name="image[487][11]" type="textfield" >
<input name="image[488][1]" type="textfield" >
<input name="image[488][8]" type="textfield" >
<input name="image[488][9]" type="textfield" >
<input name="image[488][11]" type="textfield" >
Run Code Online (Sandbox Code Playgroud)
我已经完成的是使用regEx和每个循环.但我相信有更好的方法.
$('input[name^="images"]').each(function() {
var regExp = /\[([^)]+)\]/;
var matches = regExp.exec($(this).attr('name'));
var numb = matches[1].substring(matches[1].indexOf('[')+1, matches[1].length);
if(parseInt(numb)==1)
// DO SOMETHING HERE
});
Run Code Online (Sandbox Code Playgroud)
谢谢,并建议我是否可以更改标题或其他东西,以便将来更容易搜索.
jquery ×1