Fragender: JQuery Anweisung

Hallo zusammen,

hab ein Problem mit einer JQuery-Anweisung. Der ie6 - ie8 bring einen Javascriptfehler (ungültiges Argument), beim FF gibts keine Fehler. Sobald ich die Zeile
$('#menu > li.aktiv > a').css('background-image', 'url(pfad/bild.jpg');
auskommentiere klappt es.

Hat jemand eine Idee was an der Zeile falsch ist?

Grüße
Peter

  1. Hallo,

    hab ein Problem mit einer JQuery-Anweisung. Der ie6 - ie8 bring einen Javascriptfehler (ungültiges Argument), beim FF gibts keine Fehler.

    sicher? Auch Firefox müsste hier in der Fehlerkonsole eine Meldung schmeißen:

    $('#menu > li.aktiv > a').css('background-image', 'url(pfad/bild.jpg');

    Das letzte Argument lautet, wenn man es mal einzeln aufdröselt: 'url(pfad/bild.jpg'
    Da fehlt wohl die schließende Klammer; so ergibt das einen ungültigen Wert für die CSS-Eigenschaft.

    Ciao,
     Martin

    --
    Zivilisation bedeutet, dass die Eskimos warme Wohnungen bekommen und dann arbeiten müssen, damit sie sich einen Kühlschrank leisten können.
    1. Es lag an der fehlerhaften Verschachtelung. Ich hab nen Editor mit Synthax-highlighting. Es gibt jedoch Tage, an denen man mit Blindheit geschlagen ist. Dann ist so ein Forum echt klasse.

      Vielen Dank für Eure Hilfe.

      Peter

  2. @@Fragender:

    nuqneH

    $('#menu > li.aktiv > a').css('background-image', 'url(pfad/bild.jpg');
    Hat jemand eine Idee was an der Zeile falsch ist?

    Zweierlei:

    (1) „Verlinke niemals auf die aktuelle Seite.“ (Punkt 10 der zehn meist-missachteten Homepage-Design-Richtlinien [Nielsen])

    (2) Richte dein Augenmerk auf die Verschachtelung von Klammern und Anführungszeichen. (Ein Editor mit Syntaxhighlighting sollte dich vor solchen Fehlern bewahren.)

    Qapla'

    --
    Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
    (Mark Twain)