而不是这样$("#boxA").parentNode.id

解决方案 »

  1.   

    莫非你定义多个id为#boxA的元素?
      

  2.   

    jquery 对象,第一个属性值是原 dom 对象
    $("#boxA")[0].parentNode
    相当于 document.getElementById("boxA").parentNode;jquery 有parent() 函数
    $("#boxA").parent().attr("id")
      

  3.   

    要分清楚Dom对象和Jquery对象,后者是对前者的封装,parentNode.id是Dom对象的属性,[index]是取第index+1个匹配元素的DOM对象
      

  4.   

    $("#boxA") 返回的是一个数组。
     
      

  5.   

    为什么$("#boxA") 返回的是一个数组?
      

  6.   

    id为#boxA是唯一的 怎么返回的是数组