Gunnar Bittersmann: JQuery / Javascript? Bild markieren - Wert ausgeben

Beitrag lesen

@@jquery-neuling:

nuqneH

Ein paar Anmerkungen nebenbei:

$('a.tag').live('click', function(e){

Verwende [link:http://api.jquery.com/on/@title=on()], nicht [link:http://api.jquery.com/live/@title=live()] (deprecated). (Ggfs. jQuery aktualisieren.)

//Class hinzufügen
    $(this).toggleClass('selected');

Der Kommentar ist irreführend. toggleClass() fügt nicht unbedingt eine Klasse hinzu.

$('a.tag.selected').each(function(){

Du hattest bereits $('a.tag') in $(this), da ist es sinnlos, nochmal das ganze DOM auf $('a.tag.selected') zu durchsuchen. Verwende $(this).[link:http://api.jquery.com/filter/@title=filter]('.selected')!

Qapla'

--
Wer möchte nicht lieber durch Glück dümmer als durch Schaden klüger werden? (Salvador Dalí)