我对JS和jQuery的了解有限,我不知道如何更改此代码。
accounts/$uid
是否可以缩短此代码?如是。怎么样?
答案 0 :(得分:1)
它大部分都很好。您可以链接on
来电,但是:
$('.form input')
.on('focus', function() {
$(this).parent().addClass('active');
})
.on('focusout', function() {
$(this).parent().removeClass('active');
});
附注:通常您使用focusin
/ focusout
或focus/blur
而不是混合搭配。
答案 1 :(得分:0)
使用focus
和blur
。
$("#txtTest").focus(function() {
$(this).parent().addClass("active");
}).blur(function() {
$(this).parent().removeClass("active");
});
.active {
background-color: #623886;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<input id='txtTest' />
</div>