| 123456789101112131415161718192021 | package js.jquery;class JqIterator {	var j:JQuery;	var i:Int;	inline public function new(j:JQuery):Void {		this.i = 0;		this.j = j;	}	inline public function hasNext():Bool {		return i < j.length;	}	inline public function next():js.html.Element {		return this.j[i++];	}	static function __init__() {		if (untyped __typeof__(JQuery) != "undefined" && JQuery.fn != null)			JQuery.fn.iterator = function() return new JqIterator(js.Lib.nativeThis);	}}
 |