Path: csiph.com!news.mixmin.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Thomas 'PointedEars' Lahn Newsgroups: de.comp.lang.javascript Subject: Re: jQuery Wechsel von live() nach click() Date: Sun, 21 Aug 2016 13:06:27 +0200 Organization: PointedEars Software (PES) Lines: 29 Message-ID: <1575482.6Jyyp1OS5f@PointedEars.de> References: <4025524.fQgX0d2UCM@PointedEars.de> Reply-To: Thomas 'PointedEars' Lahn Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8Bit X-Trace: solani.org 1471777588 28567 eJwFwYEBwDAEBMCVeLxkHFH2H6F3YVR2OoMeG5uzrei+BUo0UM+slenQkjxzxaf0Et/zI/MDGnEQvQ== (21 Aug 2016 11:06:28 GMT) X-Complaints-To: abuse@news.solani.org NNTP-Posting-Date: Sun, 21 Aug 2016 11:06:28 +0000 (UTC) User-Agent: KNode/4.14.2 X-NNTP-Posting-Host: eJwFwYkRwDAIA7CVcHhyjEOLvf8IkdIL9d+orEilToeZXLRdkkiO7aFbJyIAfHWsVTu6HPgDHe8RGA== Cancel-Lock: sha1:5J4+AnujPVr/5mPwud6yEN0Pf44= X-User-ID: eJwNyskRwCAMBLCWfK5NObDE/ZcQvhqlQ8EKJCInRz7pUhurRKOV9mz7Javu9rNjnboYbyOTjhfpn5dkLBX7ATw6FKA= Xref: csiph.com de.comp.lang.javascript:4765 Christoph M. Becker wrote: > Am 21.08.2016 um 02:32 schrieb Thomas 'PointedEars' Lahn: >> Christoph M. Becker wrote: >>> Am 20.08.2016 um 18:18 schrieb Robert Berghaus: >>>> Gibt es vielleicht einen einfacheren Weg, live nach click? >>> Funktioniert evtl. $.on()? >> >> Ja, aber es löst das Problem nicht. .on("click", …) ist äquivalent zu >> .click(…) […]. >> >> Das Problem ist aber anscheinend, dass Elemente mit der Klasse “Jahr” >> dynamisch hinzugefügt werden und dann auf diesen noch kein Event-Listener >> registriert ist. > > Ich habe jetzt mal nachgelesen (), und > .live() hat wohl einfach dem document Objekt einen entsprechenden > Listener hinzugefügt. Das könnte man mit .on() nachbilden, obwohl es > sinnvoller ist, den Listener an das (tiefst gelegene) Element zu hängen, > dessen Inhalt dynamisch manipuliert wird, um das Bubbling im Rahmen zu > halten. ACK, natürlich. Brett, Kopf. Wald, Bäume. -- PointedEars FAQ: | SVN: Twitter: @PointedEars2 | ES Matrix: Please do not cc me. / Bitte keine Kopien per E-Mail.