-2
この1つは(jQueryの)この1作品.jsでは動作しますが、jQueryコードでは動作しません。なぜですか?
function convert(degree) {
var temp;
if (degree == 'C') {
temp = $('#c').val(temp * 9/5 + 32);
$('#f').val(temp);
} else {
temp = $('#f').val(temp - 32 * 5/9);
$('#c').val(temp);
}
}
(ジャバスクリプト)HERE
function convert(degree) {
var temp;
if (degree == 'C') {
temp = document.getElementById("c").value * 9/5 + 32;
document.getElementById("f").value = temp;
} else {
temp = document.getElementById("f").value - 32 * 5/9;
document.getElementById("c").value = temp;
}
}
HTMLコード
<h1>TEMPERATURE CONVERTER</h1>
<p><input id="c" onkeyup="convert('C')"> ° Celsius</p>
<p><input id="f" onkeyup="convert('F')"> ° Fahrenheit</p>