Ändern des Bildes bei der JQuery-Umschaltfunktion

Ich versuche, ein Bild mit dem Befehl "Ersetzen" zu ändern, wenn ich mit "jquery" umschalte. Es wird hauptsächlich ein Abwärtspfeil angezeigt, der zu einem Aufwärtspfeil wird, nachdem der Inhalt angezeigt wurde. Dieser folgende Code funktioniert nur, wenn der Abwärtspfeil nicht ersetzt wird.

<img src="/images/arrow_down.png" id="#1" class="nav-toggle">
<div id="1" style="display:none">some content</div>

und hier ist der jquery code

jQuery('document').ready(function($) {
    jQuery('.nav-toggle').click(function() {
        var collapse_content_selector = $(this).attr('id');
        var toggle_switch = $(this);
        $(collapse_content_selector).toggle(function() {
            if ($(this).css('display') == 'none') {

            } else {
                toggle_switch.attr("src").replace("down", "up");
            }
        });
    });
});​

Antworten auf die Frage(6)

Ihre Antwort auf die Frage