Hirdetés
- iPhone topik
- Poco F8 Ultra – forrónaci
- Megtartotta Európában a 7500 mAh-t az Oppo
- Yettel topik
- A piac legerősebb kameráját ígéri a Xiaomi 17 Ultra
- Fotók, videók mobillal
- Itthon is elérhető a OnePlus 11 és a Buds Pro 2
- Samsung Galaxy A54 - türelemjáték
- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung Galaxy Watch7 - kötelező kör
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Jim-Y
veterán
Több gond is van vele, egyrészt $(this) és nem $('this'), mert utóbbi esetben a DOM this tageket szűrnéd ki vele.
Másrészt amit meg akarsz csinálni azt nem így kell, mert a a $(this) ebben a kontextusban az oldalon található input mezőket adja vissza.
A $(this).length == 0 akkor igaz, ha az oldalon nincs <input>.Helyesen: [link]
Magyarázat:
- a this mindig a hívó objektumra utal. Ebben az esetben amire a focusout-ot meghívtuk. Mire hívtuk? $('input')-ra ami egy olyan objektum ami az oldal összes input mezejét tartalmazza.
- a $(this) a this objektumból csinál egy jquery objektumot, így a $(this)-re meghívhatjuk a jquery-s függvényeket. Mint a példában: $(this).after("<p>Empty this</p>");
Az after egy jquery metódus, jquery objektumokon van értelmezve. this.after() hibás!
- a this.value helyett írhattunk volna $(this).val() -t is, ugyanazt az eredményt kapjuk. Ellenben, míg a value az input element beépített property-je, addig a val() egy jquery-s függvény, valószínűleg a val()-is a value-t kérdezi le. Annyi különbség mégis van, hogy a val() egy jquery objektummal tér vissza, tehát működik rajta a method chaining.
Új hozzászólás Aktív témák
- iPhone topik
- Számtech boltosok memoárjai, azaz amikor kiborulunk...
- Milyen TV-t vegyek?
- HBO Max
- PlayStation 5
- alza vélemények - tapasztalatok
- Poco F8 Ultra – forrónaci
- Győr és környéke adok-veszek-beszélgetek
- Megtartotta Európában a 7500 mAh-t az Oppo
- Elektromos autók - motorok
- További aktív témák...
- RYZEN 7 5800X + hűtött VRM-es A520 alaplap + 32GB hűtőbordás DDR4 kit! GAR/SZÁMLA (a Te nevedre)!
- ASUS Maximus IV Extreme P67
- Kraftwerk - The Catalogue - 2009 - CD díszdoboz
- 4X8gb ADATA DDR4-2666mhz memoria csak egyben!
- HP Omen - 15,6" FullHD IPS 144Hz, Ryzen 7-5800H, 32GB, 1Tb SSD, nVidia GeForce RTX 3070 8GB
- Telefon felvásárlás!! Honor 200 Lite, Honor 200, Honor 200 Pro, Honor 200 Smart
- HIBÁTLAN iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, MS3590
- 137 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080 - 4 ÉV GARANCIA!
- Telefon felvásárlás!! Samsung Galaxy S25, Samsung Galaxy S25 Plus, Samsung Galaxy S25 Ultra
- LG OLED & OLED evo Televíziók -30%
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopszaki Kft.
Város: Budapest


