我试图获取name="choices"
提交之前的所有输入元素。我想在提交表单之前检查这些元素的值。问题不是得到 0 ,1 ,2 ,这是我得到的元素的值undefined
(3次)。
形式
<form action="/check" method="post" id="mform1" >
<div id="id_poll_choices" >
A). <input type="text" name="choices" value="0"><br>
B). <input type="text" name="choices" value="1"><br>
C). <input type="text" name="choices" value="2"><br>
</div>
<input type="submit" id="id_submit" value="Submit"/>
</form>
jQuery
$('#mform1').submit(function(){
$( "input[name*='choices']" ).each(function(index, elm){
alert(elm.val)
});
});
警报显示undefined
。
这里可能是什么问题?