Der Martin: jetzt aber... hoffe ich

Beitrag lesen

Hi,

Ein Problem habe ich noch.

nur eins? Du kannst dich glücklich schätzen. ;-)

var $class = $.trim(icon.attr('class').replace('ui-icon', ''));
unter Herodec wird mir aber diese Schreibweise "var $class" nicht akzeptiert

Ja klar. Siehe Punkt c.
Die Kombination $class wird von PHP aufgelöst und ergibt den Wert der PHP-Variablen $class. Nun hast du vermutlich keine solche Variable, also gibt's eine Notice und einen leeren String anstatt $class.

Du willst, dass das Zeichen '$', das in PHP eine spezielle Bedeutung hat (es markiert den Bezeichner einer Variablen), wörtlich genommen wird und nicht in seiner Sonderbedeutung interpretiert wird. Also musst du es kontextspezifisch maskieren. In diesem konkreten Fall, indem du ihm einen Backslash voranstellst.

So long,
 Martin

--
Ich wollt', ich wär ein Teppich.
Dann könnte ich morgens liegenbleiben.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(