通过按锚点在华氏度和摄氏度之间切换

Toggling between Fahrenheit and Celsius by pressing an a anchor

我正在完成一个基本的天气应用程序,我有它 运行,它显示位置、天气状况的描述和温度,所有这些都是从天气 api 中提取的。我试图通过按下它来添加在 F 和 C 之间切换的功能(它是一个锚点)。我可以让它切换一次或两次,但随后它停止了。我只需要切换部分,一旦切换完成,我将自己进行转换。

在多次尝试使这项工作失败后,我将代码带回了此代码,它切换到 C 但之后没有切换。

function change(){

   $("#changetemp").html("C");

}

这是我的代码笔link http://codepen.io/sammyb123/pen/JXWPzp

切换文本可能是执行此操作的最佳方式,我喜欢在这里使用三元运算符以保持文本整洁:

    $("#changetemp").click(function () {
       var text = $('#changetemp').text();
       $(this).text(text == "C" ? "F" : "C");
    });