Javascript jquery计算结果应显示由于结果而产生的图像
我有一个计算,应该显示不同的图像或文本由于结果是给定的。 例如,如果结果介于3和7之间,则应显示图像1,如果结果介于8和12之间,则应显示图像2 我对实际状态做了一个JSFIDLE:Javascript jquery计算结果应显示由于结果而产生的图像,javascript,jquery,Javascript,Jquery,我有一个计算,应该显示不同的图像或文本由于结果是给定的。 例如,如果结果介于3和7之间,则应显示图像1,如果结果介于8和12之间,则应显示图像2 我对实际状态做了一个JSFIDLE: 变量1 变量2 变量31“2” 结果 请注意,我使用以下脚本: 谢谢你试试这个 $('input').on('change', function () { var x = $('#x').val(); if (x > 3 && x < 7) { //c
变量1
变量2
变量31“2”
结果
请注意,我使用以下脚本:
谢谢你试试这个
$('input').on('change', function () {
var x = $('#x').val();
if (x > 3 && x < 7) {
//code to show image
}
//elseif for other statements and so on...
});
$('input')。关于('change',函数(){
var x=$('#x').val();
如果(x>3&&x<7){
//显示图像的代码
}
//其他声明等的其他声明。。。
});
类似这样的东西会帮你解决问题:
if( result >= 3 && result <= 7 ){
... show image 1 ...
}else if( result >= 8 && result <= 12){
... show image 1 ...
}else{
... show default image . . .
}
如果(result>=3&&result=8&&result好的,我看不出您在哪里尝试使用了img
标记和src
,属性,所以我不确定是什么错误。我不知道如何对“介于”之间的计算进行编码-->show image。当前没有图像。不必是图像。也可以是一个div,它从display:none更改为display:block f.e.if(result>=3&&result=8&&result这将在“x”介于4和6之间而不是3和7之间时显示图像…@PatDobson OP要求介于3和7之间,因此他希望4-5-6像一个符咒一样工作。但是如果我将值更改为f.e.90,图像仍然存在。我可以使用其他{}来显示:无图像吗?
if( result >= 3 && result <= 7 ){
... show image 1 ...
}else if( result >= 8 && result <= 12){
... show image 1 ...
}else{
... show default image . . .
}