怎样取多个隐藏表单域中的值并便利出来
调试的时候发现隐藏表单域中的值得到了,但是遍历不了?怎样才能遍历出来?
function loadAnswerInfo(){
var atry = $("#answers_div input:hidden"); //这里有值
$("#answers_div input:hidden").each(function(){
var a =$(this).val(); //这里都不执行,直接跳出去了。
});
}
求指教
------最佳解决方案--------------------如果能获取到多个值,那么得到的将是一个数组,可以通过for循环来取值。
------其他解决方案--------------------必须是$("#answers_div input:hidden").length>0才说明选择上DOM
------其他解决方案--------------------
++
var atry = $("#answers_div input:hidden"); //这里有值
即使是没有实际结果的空结果,也是一个空的数组,显示为有值只是指这个数组对象,至于它是否为空你还得验证一下才知道,而EACH可以保证取到其中每个结果(如果存在),所以既然下面没执行,基本就说明没取到结果.
------其他解决方案--------------------直接跳出去?a最好定义成全局变量的
------其他解决方案--------------------
已经解决了,通过for循环取出来了