在页面form表单中,经常会有相同name的多个input标签,在提交表单前需要对这些input的value值做校验,就要在js中拿到这些值,下面这个方法,亲测是最实在的:
页面:
<input type="hidden" name="myname" value="aa"/>
<input type="hidden" name="myname" value="bb"/>
<input type="hidden" name="myname" value="cc"/>
<input type="hidden" name="myname" value="dd"/>
js拿到这些aa,bb,cc,dd:
$("input[name='myname']").each(function(j,item){
console.log("下标:"+j);
console.log("value值:"+item.value);
});
控制台打印:
下标:0
value值:aa
下标:1
value值:bb
下标:2
value值:cc
下标:3
value值:dd