Hirdetés
- CES 2026: ténylegesen megoldotta a leégő tápkonnektorok gondját a Cooler Master
- 3D nyomtatás
- Milyen széket vegyek?
- Amlogic S905, S912 processzoros készülékek
- Végre 120 Hz-es lesz az Apple következő monitora
- Projektor topic
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen TV-t vegyek?
- SSD kibeszélő
- CES 2026: valóságos képkockagenerálók lesznek a modernebb GeForce-ok tavasszal
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
Sk8erPeter
#538
üzenetére
Aha, javítottam .on()-ra, csak rosszul.

Itt a jól működő változat .on()-nal:
http://jsfiddle.net/Sk8erPeter/RqYYj/Közben rájöttem, hogy miért nem működött, azért, mert előtte így csináltam:
$(".del.enabled").on("click", function(event) {
var $parent = $(this).parent();
$parent.remove();
return false;
});HELYETTE ez a jó:
$("body").on("click", ".del.enabled", function(event) {
var $parent = $(this).parent();
$parent.remove();
return false;
});
VAGY MÉG JOBB (http://jsfiddle.net/Sk8erPeter/RqYYj/1/):
$(".stuffs_wrapper").on("click", ".del.enabled", function(event) {
var $parent = $(this).parent();
$parent.remove();
return false;
});Utóbbinál kevesebbet kell rohangászni a DOM-fában.
A magyarázata, amiért így kell megoldani:
.on() hivatalos doksi:"Note that .on() allows a click event on any paragraph--even new ones--since the event is handled by the ever-present body element after it bubbles to there."
A $(".del.enabled") selector pedig nincs mindig jelen a DOM-ban, pont ez fog a jövőben létrejönni, a gombnyomás hatására.
Legalábbis gondolom, hogy így magyarázható, de javítson ki valaki, ha ez ebben a formában pontatlan.
DE azt magyarázza már el valaki plíz, hogy ugyanez miért működik .live()-val:
http://jsfiddle.net/Sk8erPeter/RqYYj/2/
============================================
Szerk.:
(#539) Karma :
igen, megelőztél, mert közben jó hosszan megírtam ezt a hsz.-t...
Inkább a fentire találj nekem magyarázatot, hogy miért működik pontosan ugyanez a régi öreg .live()-val!
Új hozzászólás Aktív témák
- CES 2026: ténylegesen megoldotta a leégő tápkonnektorok gondját a Cooler Master
- exHWSW - Értünk mindenhez IS
- 3D nyomtatás
- Gitáros topic
- Milyen széket vegyek?
- Amlogic S905, S912 processzoros készülékek
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél
- Végre 120 Hz-es lesz az Apple következő monitora
- Projektor topic
- AMD Navi Radeon™ RX 9xxx sorozat
- További aktív témák...
- Iphone 17 Pro Max 256gb,bontatlan,független,Eu
- IPAD 8.Gen (2020) Wifi+Cellular Space Gray 128GB , Magas Akku %, ÜZLETBŐL, GARANCIÁVAL, 27% ÁFÁ-s
- ÚJ bontatlan Apple iPhone 17 Pro Max 256GB ! aktiválástól 1 ÉV nemzetközi APPLE GARANCiA
- Apple iPhone 16 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- Thinkpad T14 Gen4 14" FHD+ IPS i7-1365U 16GB 256GB NVMe IR kam gar
- Készpénzes / Utalásos Videokártya és Hardver felvásárlás! Személyesen vagy Postával!
- Használt Samsung C24F390FH ívelt monitor / 12 hónap jótállás
- GYÖNYÖRŰ iPhone 15 Pro 256GB Natural Titanium -1 ÉV GARANCIA - Kártyafüggetlen, 100% Akkumulátor
- Apple iPhone 13 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Azonnali készpénzes Intel i5 i7 i9 8xxx 9xxx processzor felvásárlás személyesen / csomagküldés
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest





