在这两种方法中,第二种方法提供了更好/更快的解决方案。
$(goods).parent().parent().children().eq(1).children().eq(1).children();
第一个选项:我的函数传入一个元素“goods”,然后我横向dom到达包含我的元素的li
var b = document.getElementsbyClassname();
第二个选项是通过类名简单地抓取需要的元素。
这个项目没有特别要求支持以下任何东西,即9但我们想尝试,这将取消第二个选项的资格,但我的问题是:这两个选项之间是否有任何显着差异,将使第二个“值得“失去支持?
答案 0 :(得分:1)
您的第一个选择是在用户的浏览器上点击严重,因为它会以相反的方向遍历DOM树。
您的第二个选项可以用jQuery编写,因此您不会放弃IE支持。
编写你的jQuery
var allElementsWithClass = $('.className');
然后你可以遍历结果。