页面上的输入字段的jQuery问题
我不得不采取以下代码,这很好地工作。除了初始页面加载之外,红色的X是可见的。页面上的输入字段的jQuery问题
的JS
$('#email').keyup(function() { var feedback = $("label[for='em']");
if($(this).val() === ''){
feedback.hide();
} else {
feedback.show();
}
});
的CSS:
input[type="email"]:invalid + label::after{ font-family: fortawesome;
color:red;
content: "\f004";
padding-left:$l_global-padding;
}
的HTML页面加载
<input id="email" type="email"required autofocus name="dieEmail"><label for="em"></label>
回答:
触发事件为好。
$('#email').keyup(function() { var feedback = $("label[for='em']");
if($(this).val() === ''){
feedback.hide();
} else {
feedback.show();
}
}).trigger('keyup');//trigger on page load
以上是 页面上的输入字段的jQuery问题 的全部内容, 来源链接: utcz.com/qa/263913.html