Jquery使用选择器获取第一个元素:
aElement.find(".ui-foo").first();
如果文档很大并且ui-foo有很多元素,那么性能不是 理想。 JQuery应该在找到第一个后停止搜索。有没有更好的方法来获得第一个元素?
答案 0 :(得分:0)
我认为这会更快,但不确定。还没测试过。
aElement.find(".ui-foo")[0]
答案 1 :(得分:0)
如果您正在寻找性能观点,并且考虑到您无法在该字段中添加id,则必须使用纯JavaScript来实现此特定方案。 所以使用
var divs = document.getElementsByClassName('ui-foo'),
requiredDiv=divs[0];
将进行更多性能优化。 永远记住:使用任何库进行此类简单操作都会增加计算开销。