在页面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