- Lecsap az S26 Ultra az Exynos 2600-ra
- Google Pixel topik
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Samsung Galaxy Watch6 Classic - tekerd!
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Honor Magic6 Pro - kör közepén számok
- Milyen okostelefont vegyek?
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Az Ulefone gyárában jártunk
- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
#39560925 #3199 üzenetére
Igen, ugyanezt egész pontosan értettem az előbb is, és erre válaszoltam. Még mindig nem tudom, miért olyan meglepő, hogy így működik (hogy meghívódik a függvény ott helyben abban a formában, ahogy át akarod adni a paramétert), ha már más programozási nyelvekben is mozogsz, és nem most kezdted.
Meglehet a véleményed a JavaScriptről, de ez nem JavaScript-szintű probléma, hanem alapvető programozási ismeret.
Félre ne értsd, semmi gond nem lenne azzal, hogy elsőre nem tiszta, hogy így nem működik, amit szeretnél, csak furcsán jön ki picit, hogy a nyelvet kezded el fikázni egy olyanért, ami speciel pont nem sorolható a nyelv hibái közé (pedig aztán bőven lehetne sorolni olyat, de ez nem az).
-
Sk8erPeter
nagyúr
válasz
#39560925 #3194 üzenetére
"És 1 sz*r*s paraméter miért számít ennyit?
De utálom a frontendet."
Ennek semmi köze nincs a frontendhez, még a jQuery-hez sem (főleg, hogy ugyebár a JavaScript szerveroldali nyelv is), sőt, még a JavaScripthez sincs úgy konkrétan köze, mert ez nem csak itt működne így. Igazából ez elég alapvető dolog, nem igazán tudom, mit nem értesz ezen, ha a Java topicban elvileg ennél azért egy picit komplexebb kódokkal vagy elfoglalva.Attól még, mert akár anonim függvényt is át lehet adni paraméterként, ennek a működése nem tudom, miért meglepő.
Egyébként ha jól értem, mit szeretnél, ha nagyon akarod, .bind()-dal is meg tudod oldani, vagy ha áttekinthetőbben szeretnéd (hogy a kódra ránézve egyből tudd, mit csinálsz ott), akkor válaszd a wis által javasolt módszert.
-
wis
tag
válasz
#39560925 #3191 üzenetére
loadMovieDetails(link1)
Ezzel meghívod a loadMovieDetails függvényt a link1 paraméterrel, majd a visszatérési értéket (ami itt undefined) átadod a click eseménykezelőnek.
A másik példában ($(button).click(button_click_handler);) csak a függvény nevét adod át. Nem mindegy.
-
#39560925
törölt tag
válasz
#39560925 #3191 üzenetére
Így oldottam meg:
$(document).on('click', '.details_button', function(event) {
console.log(event.target.name);
console.log('button pressed');
});Dinamikusan hozzáadott html elementeknél így kell eseménykezelőz hozzáadni állítólag... pedig ebben a példában működik a .click() is.
Ennek majd érdekelne a magyarázata.
Új hozzászólás Aktív témák
- Kormányok / autós szimulátorok topikja
- Lecsap az S26 Ultra az Exynos 2600-ra
- Autós topik
- Háztartási gépek
- Formula-1
- LG LCD és LED TV-k
- MasterDeeJay: ASUS Maximus VIII Ranger Z170 6-7-8-9-10 gen támogatás (Coffeetime mod)
- Gyúrósok ide!
- Sony MILC fényképezőgépcsalád
- Google Pixel topik
- További aktív témák...
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max
- Lenovo X13 Yoga 2in1 Thinkpad WUXGA Touch i5-1145G7 vPro 16GB 256GB 4G LTE GPS Win11 Pro Garancia
- 120 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070 (ELKELT)
- AKCIÓ! HP Elitebook 840 G11 üzleti notebook- Intel Core Ultra 5 135U 16GB DDR5 RAM 256GB SSD W11
- Bomba ár! Lenovo X1 Yoga 1st - i7-6G I 8GB I 256SSD I 14" WQHD Touch I HDMI I W11 I CAM I Garancia
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest