我已经测试了几个小时用于遍历DOM的不同代码。
$(element).children('.classelement').each(function(){
alert(this) // returns "object HtmlDivElement"
alert(this.lastChild) // returns "object Text"
// NOTE: The last child is a <a> element
});
为什么this.lastChild
返回Text对象
?如果this
返回一个DOM对象,为什么lastChild
不是?
接下来我有一个问题:在.each
中,this
返回哪种类型的对象?
在这种情况下,我该如何获取一个DOM对象?