【发布时间】:2011-09-29 17:40:38
【问题描述】:
我不得不将 javascript 和 jQuery 混合在一起,直到我可以进行适当的重写。看来下面的代码是不等价的:
var something = $(".image:last"); // Last element with image class?
var element = document.getElementById("slideshow"); // HTML UL with images as children
var lastChild = element.lastChild;
jQuery 究竟返回了什么?
P.S:我可能对实际归因有误。如果是这种情况,请道歉。我对 jQuery 很陌生。
【问题讨论】:
-
没有相关代码,无法判断它是否等效。实际上,“something”是“image”类的最后一个元素,而“lastChild”是“slideshow”容器的最后一个子元素。