页面上的输入字段的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

回到顶部