日期:2014-05-16  浏览次数:20373 次

jquery 为什么要写成$("#boxA")[0].parentNode.id才能取得父节点
而不是这样$("#boxA").parentNode.id

------解决方案--------------------
jquery 对象,第一个属性值是原 dom 对象
$("#boxA")[0].parentNode
相当于 document.getElementById("boxA").parentNode;

jquery 有parent() 函数
$("#boxA").parent().attr("id")

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

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