728x90
반응형
$('input').on({
focus : function() {
$(this).closest('div').addClass("step01");
if($(this).val() == "") {
$(this).closest('div').removeClass(step02");
}
},
change : function() {
$(this).closest('div').addClass("step02")
if($(this).val() == "") {
$(this).closest('div').removeClass("step01")
$(this).closest('div').removeClass("step02")
}
},
blur : function() {
if($(this).val() == "") {
$(this).closest('div').removeClass("step01")
}
}
});
input이 여러개일때 한번에 focus, change, blur 될때의 이벤트를 처리하고 싶을때 사용했다.
$('대상 컨텐츠').on({
focus : function() {},
change : function() {},
blur : function() {}
});
728x90
반응형
'실전 코딩 > javascript · jquery' 카테고리의 다른 글
클릭하면 지정 섹션으로 자연스럽게 이동하기 (0) | 2021.07.05 |
---|---|
[javascript] 해당 src 속성 값 가져와 이미지 교체하기 (0) | 2021.06.29 |
변수 선언 (0) | 2021.06.28 |
제이쿼리를 자바스크립트로 바꿔 쓰기 (0) | 2021.06.28 |
$(document).ready(function(){}); 자바스크립트로 (0) | 2021.06.28 |
댓글