我有一个脚本,像这样:
$(".b").hide();
$(".uid").bind("change", function() {
if($(this).val().length>0) {
$(".b").show();
} else {
$(".b").hide();
}
});
这可以像你期望的那样工作,但是,要显示“.b”,我必须留下“.uid”的焦点。有什么方法可以得到“。”显示没有点击“.uid”外?这是一个隐藏的提交按钮,直到在文本字段中输入内容为止,我希望只要将某些内容输入到字段中就可以显示该按钮,而无需单击该字段。
答案 0 :(得分:4)
您可以改为使用keyup
:
$(".b").hide();
$(".uid").on("keyup", function() {
if($(this).val().length>0) {
$(".b").show();
} else {
$(".b").hide();
}
});