form1是页面上行一个表单的id 
$("#form1 input")和$("#form1 :input")要得到所有input个数,为啥要用后者 前面的不行

解决方案 »

  1.   

    :input       匹配所有 input, textarea, select 和 button 元素input就只获取<input开头的元素
      

  2.   

    :input       匹配所有 input, textarea, select 和 button 元素
      

  3.   


    $("#form1 input").length 是0 这是为啥 如果是匹配<input开头 也不应该是0
      

  4.   

    他就这么规定的,没有为什么~~http://www.ostools.net/apidocs/apidoc?api=jquery
      

  5.   

    你的html代码呢。。╮(╯▽╰)╭
      

  6.   

    :input  匹配所有 input, textarea, select 和 button 元素
    input 匹配<input 这种开头的元素
      

  7.   

    说实话 难道不是一样的?我还特地测试了以下,都正确返回input元素的数组,length均为3(我写了3个input元素)