嗨我有这个简单的方法,当我点击文本框时会触发。
<script type="text/javascript">
function pageLoad() {
$('input:text').focus(function () {
$('.txt-error-message-icon-email').fadeOut("slow");
$('input:text').removeClass('txt-error-message');
});
}
基本上.focus事件应该淡出div并在我在文本框内单击时删除一个类。这是工作但是当我单击文本框时,只有div淡出然后当我单击文本框并再次单击它时,css类被删除。为什么这两个事件不会发生在一个.focus事件上?
答案 0 :(得分:2)
<script type="text/javascript">
function pageLoad() {
$('input:text').focus(function () {
$('.txt-error-message-icon-email').fadeOut("slow");
$(this).removeClass('txt-error-message');
});
}
试试这个
答案 1 :(得分:1)
我不确定,因为你的问题没有分享足够的细节,但试试这个
$(this).removeClass('txt-error-message');