解决方案 »

  1.   

    inputs[0]是dom对象,
    attr是jQuery方法。
    我是来接分的
      

  2.   

    $是个函数,返回一个jquery对象。这个jquery对象有attr那些方法。
    inputs是个jquery对象,inputs[0]是这个对象里的一个属性,值是一个dom元素。dom元素当然没有jquery的方法了,所以会报错。
    你想要的东西应该是用 jquery 的eq操作:http://api.jquery.com/eq/
      

  3.   

    原理已经说了,你可以如下处理alert(inputs[0].name);
    alert($(inputs[0]).attr("name"));
      

  4.   

    jq的方法在取值的时候只会取集合中的第一个元素,所以直接这样:
    alert(inputs.attr("name"));
    或者用eq()方法
    alert(inputs.eq(0).attr("name"));