Wie vergleiche ich eine HTML-Entität mit jQuery

Ich habe den folgenden HTML-Code:

<h3 id="headerid"><span onclick="expandCollapse('headerid')">&uArr;</span>Header title</h3>

Ich möchte jedes Mal, wenn der Benutzer auf das span-Tag klickt, zwischen Pfeil nach oben und Pfeil nach unten wechseln.

function expandCollapse(id) {   
    var arrow = $("#"+id+" span").html(); // I have tried with .text() too
    if(arrow == "&dArr;") {     
        $("#"+id+" span").html("&uArr;");               
    } else {        
        $("#"+id+" span").html("&dArr;");               
    }
}

Meine Funktion geht immer den else Pfad. Wenn ich einen javacript mache: alert ofarrow Variable Ich erhalte die HTML-Entität als Pfeil dargestellt. Wie kann ich jQuery anweisen, das @ zu interpretierearrow Variable als String und nicht als HTML.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage