我真的很費勁用Javascript來掩蓋數據值。我在一所學校工作,他們正在取消「傳統」分級。因此,他們不希望他們的成績冊顯示百分比,而是顯示基於百分比的詞(是的,我知道)。我想用字符串替換%值。使用這個JS,它正確地提醒我所有的值,但返回值永遠不會替換單元格中的%值。我錯過了什麼?我對JS非常陌生,所以這可能是一個簡單的錯誤。用Javascript替換表格單元格中的文本值
$('.percentage').each(function() {
var corrected = $(this).html();
corrected = parseFloat(corrected);
alert(corrected);
switch (true) {
case (corrected < 48.75):
return 'Unsatisfactory';
break;
case (corrected < 61.25):
return 'Approaching ';
break;
case (corrected < 73.75):
return 'Approaching+ ';
break;
case (corrected < 86.25):
return 'Meeting ';
break;
case (corrected < 94.9):
return 'Meeting+ ';
break;
case (corrected <= 100):
return 'Exceeding ';
break;
default:
return 'N/A';
}
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
非常感謝。在短短几分鐘內我得到了兩個完美的迴應這很有道理,但不能在樹上看到它。再次感謝你。 –
不客氣:)還請注意,您只能接受一個答案。你通常想接受你使用的那個。然而,對於您認爲有用的每個答案,您都可以對其進行調整。 –