ändern Ich habe einen codepen bei http://codepen.io/templenaylor/pen/ggoMPZ?editors=0011Kann nicht Text auf Onclick
ich zur Zeit der Anzeige eine Temperatur, die einen var verweist:
<ul>
<li id="fTemp"></li>
</ul>
Beim Versuch, es durch Anklicken zu ändern, wird es nicht funktionieren . Dies ist die Funktion, die ich tun bin mit, dass:
$("#fTemp").click(function(){
if(tempSwap===false){
$("#fTemp").html(fTemp + " ℉");
tempSwap=true;
} else{
$("fTemp").html(cTemp + " ℃");
tempSwap=false;
}
});
Gibt es etwas, das ich nicht in meiner Funktion bin zu sehen, die falsch sind?
'$ ("FTemp")' sollte '$ ("# FTemp")' –
Sehr guter Fang @MichaelCoker sein. Eine Sache, die ich empfehle, ist, dass Sie die Schaltfläche in einer Variablen zwischenspeichern, so dass Sie sie nicht viele Male schreiben müssen und sie erneut falsch schreiben müssen. 'var tempText = $ (" # fTemp ");' now 'tempTxt' verwenden – Ibu
Dein Codepen funktioniert nicht, da der AJAX-Aufruf nicht funktioniert, aber ich habe dies gemacht. http://codepen.io/mcoker/pen/EZoJgp Sie müssen nur tempSwap als wahr oder falsch vor Ihrer bedingten definieren und ändern Sie die '$ ('# fTemp')' Selektor Ich kommentiert mit zuvor –