我不明白为什么这不起作用。有人可以告诉我这有什么问题吗?
var x = $('#clicked_info').val();
if(x == 1) {
$('#companyname_ph').css({'color':'yellow'});
}
else if(x == 2) {
$('#companyname_ph').css({'color':'red'});
}
最佳答案
您需要使用parseInt
将字符串转换为整数。
var x = $('#clicked_info').val();
if(parseInt(x) == 1){
$('#companyname_ph').css({'color':'yellow'});
} else if(parseInt(x) == 2){
$('#companyname_ph').css({'color':'red'});
}
或使用字符串比较
if(x == '1'){
关于javascript - 根据值改变颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14371439/