向所有人致意,有没有办法在第二个文本框中获取值,我有一些归档,如我的图片所示, 如果我们在结果文本框中键入90,那么自动地,nor / ab字段的值应该是“低”,180应该是高。所以我们必须检查110-170(范围字段)的条件......
实际上,我对110-170范围内的射程场的价值感到困惑....任何想法都会受到赞赏....提前感谢...
答案 0 :(得分:1)
尝试这样做:
var result = $('#result');
var sel = $('#select');
result.on('keydown keyup', function () {
if (result.val() < 90) {
$('option[value="low"]', sel).prop('selected', true);
} else if (result.val() > 90) {
$('option[value="high"]', sel).prop('selected', true);
}
});
答案 1 :(得分:0)
var result = $("#result").val();
if(result >= 110 || result <=170){
$("#nor").val('Normal');
}
else if(result == 90){
$("#nor").val('Low');
}
else if(result == 180){
$("#nor").val('High');
}
答案 2 :(得分:0)
假设您的行包含在父div中:
$('.result').change(function(){
level = (($(this).val() < 170) ? 'low' : 'high');
$(this).parent().find('.nor').val(level);
}
答案 3 :(得分:0)
如果需要,可以将其改进为更具可读性,但它应该可以解决这个问题:
$("#result").on('keyup',function(){
if($(this).val()<110){
$("#select").val("low");
}
else if($(this).val()<=170){
$("#select").val("normal");
}
else{
$("#select").val("high");
}
})