Freitag, den 01. April 2011 um 15:17 Uhr
Nachdem ich eine gewisse Zeit lang bestimmte Projekte mit Prototype und jQuery betrieben habe, bin ich nun an einem Punkt angelangt, an dem Prototype für mich keinen Sinn mehr macht. Das entfernen von Prototype aus solchen Projekten ist recht einfach, ein kleiner Kunstgriff ist jedoch von Nöten.Prototype belegt bekannterweise die Variable $ und für jQuery gibt es einen Kompatibilitätsmodus der es erlaubt jQuery auf einen andere Variable zu mappen, in diesem Fall steckt jQuery hinter $j.
Ein DOM Element bekommt man in Prototype sehr einfach über die ID. Der Code sieht so aus $('id_des_elements'); Mit jQuery bekommt man auch den Zugriff auf ein Element über die ID, das sieht in diesem Fall so aus $j('#id_des_elements'). Nun ist es aber so, dass jquery das eigentliche Element in einem Array ablegt, so das der Zugriff darauf über $j('#id_des_elements')[0] erfolgen muss. Wer also wild DOM Elemente rumreicht wird das bedenken müssen
<html> <head> <script type="text/javascript" charset="utf-8"> $('id') // Prototype $j('#id')[0] // jQuery </head> <html>
| Weiter > |
|---|