首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

怎的取多个隐藏表单域中的值并便利出来

2012-12-27 
怎样取多个隐藏表单域中的值并便利出来调试的时候发现隐藏表单域中的值得到了,但是遍历不了?怎样才能遍历

怎样取多个隐藏表单域中的值并便利出来
调试的时候发现隐藏表单域中的值得到了,但是遍历不了?怎样才能遍历出来?
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
[其他解释]

引用:
必须是$("#answers_div input:hidden").length>0才说明选择上DOM

++
 var atry = $("#answers_div input:hidden");  //这里有值
即使是没有实际结果的空结果,也是一个空的数组,显示为有值只是指这个数组对象,至于它是否为空你还得验证一下才知道,而EACH可以保证取到其中每个结果(如果存在),所以既然下面没执行,基本就说明没取到结果.
[其他解释]
直接跳出去?a最好定义成全局变量的
[其他解释]
引用:
如果能获取到多个值,那么得到的将是一个数组,可以通过for循环来取值。

已经解决了,通过for循环取出来了

热点排行