当填写正确的输入时,我使用以下脚本显示div。
但我想显示另一个div,只要输入内容填写错误即可。
$(document).ready(function () {
$('#inputId').bind('keyup', function () {
$('#volgende div').hide();
var divName = this.value;
if (divName) {
$('#volgende #' + divName).show();
}
});
});
JSfiddle:
http://jsfiddle.net/QwCQm/
我应该在某个地方添加“ else”,但似乎无法正常工作。
最佳答案
尝试:
$(document).ready(function () {
$('#inputId').bind('keyup', function () {
$('#volgende div').hide();
var divName = $(this).val(),
div = $('#volgende #' + divName);
if (div.length) {
div.show();
} else {
// do something else
}
});
});
关于javascript - 在错误的字段输入上显示div,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22073786/