私はそれをしようとしているので、ユーザーが文字をクリックすると、天気予報タイプが変わり、温度が変換されます。 たとえば、#weatherTypeをクリックすると、それは華氏 に変更したいので、celciusに戻るときは、再び#weatherTypeをクリックします。 しかし、クリックすると何も起こりません。私は間違って何をしていますか?JqueryどのようにあなたのHTMLのIDから文字列を取得し、別の文字列と比較しますか?
編集は:ここで私のhttps://codepen.io/angelbenoit/pen/RjJPyK
$('#weatherType').click(function() {
var check = $('#weatherType').text();
if(check === "C"){
$('#weatherType').html("F");
$('#convertTemperature').html(fahrenheit);
}
else{
$('#weatherType').html("C");
$('#convertTemperature').html(celcius);
}
});
[mcve]を含めるように質問を編集してください。 – j08691
あなたは間違ったことをどういう意味ですか? 'fahrenheit'と' celcius'の関数や変数は、以前に処理された計算でHTMLコードを返すか含んでいますか? –
コンソールにエラーがありますか?このコードを実行すると '$( 'weatherType')'は存在しますか?それはあなたの問題を再現するのに十分なコードを見ずに私たちのためのちょうど2つの未知数です – charlietfl