有没有办法使用jQuery根据表单域中的输入显示div。
例如,如果在表单字段中键入的值介于1和5之间,则显示div。
答案 0 :(得分:3)
var div = $('div').hide();
$('input').keyup(function() {
var value = this.value;
if (value > 1 && value < 5) {
div.fadeIn();
} else {
div.fadeOut();
}
});
如果您不希望它在空白时重置,请在声明和定义value
后添加此内容...
if (value === '') {
return;
}
答案 1 :(得分:2)
从隐藏div开始。 添加处理程序以形成字段的keyup事件。 在处理程序中,检查值是否符合条件,然后.show()你的div。