JavaScript / jQuery是否总是拥有该元素的最新元素或版本?

前端之家收集整理的这篇文章主要介绍了JavaScript / jQuery是否总是拥有该元素的最新元素或版本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_301_2@
我正在编写一个用于获取元素的用户脚本:

var theElement = $('div.someClass:last');

获取类.someClass中的最后一个元素,以便我可以解析它.

这就是我的问题所在.此页面上还有另一个脚本动态添加一个新的< div class =“someClass”>每过一段时间.我希望始终在页面上的最后一个元素选择一个.someClass类.

Javascript / jQuery会不会有最新的元素,还是我必须手动“刷新”它?

解决方法

Sushanth的回答是正确的,但根据 this article你可以使用

var theElements = document.getElementsByClassName('someClass');

然后可靠地使用

var theElement = $(theElements[theElements.length - 1]); // wrapping in $() is optional

这是值得做的$(选择器)是一个非常昂贵的操作.

编辑 – 仅适用于ie9及以上虽然http://caniuse.com/getelementsbyclassname

@H_301_2@

猜你在找的jQuery相关文章