Przeprowadzam migrację z PrototypeJS do jQuery i mam problemy z zastosowaniem funkcjonalności do nowych elementów DOM dodanych do prostego skryptu banera.jQuery show() nie jest funkcją - używane w dodawaniu elementów DOM
Zasadniczo, po załadowaniu strony, nowe elementy DIV są umieszczane w DOM przy użyciu append(), jak rozumiem, tak to jest zrobione w jQuery, w przeciwieństwie do obiektu Element Prototype.
Po sprawdzeniu Firebuga elementy zostały pomyślnie dodane do DOM i natychmiast ukryte. Wtedy pierwszy (0) element powinien pokazać ... jednak Firebug dać mi ten błąd:
TypeError: $(...).get(...).show is not a function
http://www.ten103.com/javascript/global_desktop.js
Line 15
Jestem pewien, że to coś prostego, jak używam prototyp lat, ale trzeba przenieść do jQuery, ponieważ ... no cóż, ludzie go używają, więc zasoby są nieskończenie lepsze.
Czy jest jakaś zasadnicza różnica między tymi dwoma, których tu brakuje?
zamiast '$ ('banner_slot '). Get (0) .pokaż()', spróbuj użyć '$ ('. Banner_slot') [0 ] .show() ' –
Użyj odpowiedniej metody, po prostu zamień' get' na 'eq' – adeneo
... lub' .first() '. – JJJ